CalibrationCameraParams.xaml.cs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. using System.Windows.Controls;
  2. using TeamAAS_VP.Core.Robots;
  3. using TeamAAS_VP.ViewModels.Calibration;
  4. using TeamAAS_VP.ViewModels.Product;
  5. namespace TeamAAS_VP.Views.Calibration
  6. {
  7. /// <summary>
  8. /// Interaction logic for CalibrationCameraParams
  9. /// </summary>
  10. public partial class CalibrationCameraParams : UserControl
  11. {
  12. CalibrationCameraParamsViewModel VM;
  13. public CalibrationCameraParams()
  14. {
  15. InitializeComponent();
  16. VM = DataContext as CalibrationCameraParamsViewModel;
  17. VM.PropertyChanged += VM_PropertyChanged;
  18. this.display.VerticalScrollBar=false;
  19. this.display.HorizontalScrollBar=false;
  20. }
  21. private void VM_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
  22. {
  23. if (e.PropertyName=="Robot")
  24. {
  25. this.robotManual.Robot = VM.Robot as XYZU_Robot;
  26. }
  27. else if (e.PropertyName == "Image")
  28. {
  29. this.display.Image = VM.Image;
  30. }
  31. }
  32. }
  33. }