ServiceMonitorView.xaml.cs 904 B

12345678910111213141516171819202122232425262728
  1. using ivf_tl_Operate.ViewModel;
  2. using System.Windows.Controls;
  3. namespace ivf_tl_Operate.View
  4. {
  5. /// <summary>
  6. /// M5-03-3/4:只读「服务监控」页交互逻辑。
  7. /// 纯只读:仅承载 ServiceMonitorViewModel(定时拉只读快照)+ 顶部返回;无任何控制/写控件。
  8. /// 页面卸载时停掉 VM 的刷新定时器,避免后台空转。
  9. /// </summary>
  10. public partial class ServiceMonitorView : UserControl
  11. {
  12. private readonly ServiceMonitorViewModel _vm;
  13. public ServiceMonitorView()
  14. {
  15. InitializeComponent();
  16. _vm = new ServiceMonitorViewModel();
  17. this.DataContext = _vm;
  18. this.Unloaded += (s, e) => _vm.Dispose();
  19. }
  20. private void Return_Click(object sender, System.Windows.RoutedEventArgs e)
  21. {
  22. AppData.Instance.BackMainPage();
  23. }
  24. }
  25. }