CalibrationCameraParams.xaml.cs 1.0 KB

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