AlignerView.xaml.cs 733 B

123456789101112131415161718192021222324252627282930
  1. using Aitex.Core.UI.View.Common;
  2. using Aitex.Sorter.UI.ViewModel.Maintenance;
  3. using System.Windows.Controls;
  4. namespace Aitex.Sorter.UI.Views.Maintenance
  5. {
  6. /// <summary>
  7. /// AlignerView.xaml 的交互逻辑
  8. /// </summary>
  9. public partial class AlignerView : UserControl, IBaseView
  10. {
  11. private AlignerViewModel alignerViewModel;
  12. public AlignerView()
  13. {
  14. InitializeComponent();
  15. alignerViewModel = new AlignerViewModel("AlignerView");
  16. DataContext = alignerViewModel;
  17. IsVisibleChanged += AlignerView_IsVisibleChanged;
  18. }
  19. private void AlignerView_IsVisibleChanged(object sender, System.Windows.DependencyPropertyChangedEventArgs e)
  20. {
  21. alignerViewModel.EnableTimer(IsVisible);
  22. }
  23. }
  24. }