AutoRatioView.xaml.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. using MECF.Framework.Common.Equipment;
  2. using System.Windows;
  3. using System.Windows.Input;
  4. using Venus_MainPages.ViewModels;
  5. namespace Venus_MainPages.Views
  6. {
  7. /// <summary>
  8. /// ButterflyValveDialog.xaml 的交互逻辑
  9. /// </summary>
  10. public partial class AutoRatioView : Window
  11. {
  12. private string _moduleName;
  13. public AutoRatioView()
  14. {
  15. InitializeComponent();
  16. }
  17. public AutoRatioView(string moduleName,bool isAutoRatio)
  18. {
  19. InitializeComponent();
  20. _moduleName = moduleName;
  21. SetButton.IsEnabled = !isAutoRatio;
  22. }
  23. private void Button_Click(object sender, RoutedEventArgs e)
  24. {
  25. this.Close();
  26. }
  27. private void Window_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
  28. {
  29. this.DragMove();
  30. }
  31. private void SetButton_Click(object sender, RoutedEventArgs e)
  32. {
  33. }
  34. private void Window_Loaded(object sender, RoutedEventArgs e)
  35. {
  36. (this.DataContext as AutoRatioViewModel).ModuleName = _moduleName;
  37. }
  38. }
  39. }