ImageDisplay.xaml.cs 937 B

12345678910111213141516171819202122232425262728293031
  1. using Cognex.VisionPro;
  2. using System.Windows.Controls;
  3. using TeamAAS_VP.ViewModels.Product;
  4. namespace TeamAAS_VP.Views.Product
  5. {
  6. /// <summary>
  7. /// Interaction logic for ImageDisplay
  8. /// </summary>
  9. public partial class ImageDisplay : UserControl
  10. {
  11. public ImageDisplay()
  12. {
  13. InitializeComponent();
  14. this.display.VerticalScrollBar = false;
  15. this.display.HorizontalScrollBar = false;
  16. this.display.AutoFit = true;
  17. this.display.BackColor = System.Drawing.SystemColors.ActiveCaption;
  18. }
  19. public void SetImageDisplayViewModel(ICogImage image, Cognex.VisionPro.CogGraphicCollection graphic)
  20. {
  21. this.display.Image = image;
  22. this.display.StaticGraphics.Clear();
  23. if (graphic != null)
  24. {
  25. this.display.StaticGraphics.AddList(graphic, "");
  26. }
  27. }
  28. }
  29. }