LinkStateView.xaml.cs 813 B

12345678910111213141516171819202122232425262728293031
  1. using Muchinfo.MTPClient.UI.ViewModels;
  2. using Muchinfo.WPF.Controls.Windows;
  3. namespace Muchinfo.MTPClient.UI.Views
  4. {
  5. /// <summary>
  6. /// 链路状态
  7. /// </summary>
  8. public partial class LinkStateView : WindowBase
  9. {
  10. public LinkStateView()
  11. {
  12. InitializeComponent();
  13. this.DataContext = new LinkStateViewModel(this);
  14. }
  15. private void view_KeyUp(object sender, System.Windows.Input.KeyEventArgs e)
  16. {
  17. if (e.Key == System.Windows.Input.Key.Escape)
  18. this.DialogResult = false;
  19. }
  20. private void view_Closed(object sender, System.EventArgs e)
  21. {
  22. var temp = this.DataContext as LinkStateViewModel;
  23. if (temp != null)
  24. temp.Cleanup();
  25. }
  26. }
  27. }