WinMaintainerSaveEnsure.xaml.cs 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. 
  2. ///////////////////////////////////////////////////////////////////////////////
  3. //文件名称: WinMaintainerSaveEnsure.xaml
  4. //文件描述: WinMaintainerSaveEnsure.xaml
  5. //创 建 者: xls
  6. //创建日期: 2018/9/18 17:09:45
  7. //版 本 号:1.0.0.0
  8. ////////////////////////////////////////////////////////////////////////////////
  9. using System;
  10. using System.Windows;
  11. using FWindSoft.Wpf;
  12. namespace Com.FirmLib.UI.Maintainer
  13. {
  14. /// <summary>
  15. /// WinMaintainerSaveEnsure.xaml 的交互逻辑
  16. /// </summary>
  17. public partial class WinMaintainerSaveEnsure : BaseWindow
  18. {
  19. private VmMaintainerSaveEnsure m_Vm;
  20. public WinMaintainerSaveEnsure() : this(new VmMaintainerSaveEnsure())
  21. {
  22. }
  23. public WinMaintainerSaveEnsure(VmMaintainerSaveEnsure vm)
  24. {
  25. InitializeComponent();
  26. this.m_Vm = vm;
  27. this.m_Vm.SetRefView(this);
  28. this.DataContext = this.m_Vm;
  29. }
  30. protected override void LoadData(LoadParameter parameter)
  31. {
  32. //初始化数据
  33. TryCatchWrapper.Handled(() => this.m_Vm.Init(parameter));
  34. }
  35. #region 界面关联事件
  36. private void btnOK_Click(object sender, RoutedEventArgs e)
  37. {
  38. try
  39. {
  40. if (this.HasError())
  41. {
  42. //MessageShow.Infomation("请修改错误输入项");
  43. return;
  44. }
  45. }
  46. catch (Exception ex)
  47. {
  48. //MessageShow.Show(ex);
  49. }
  50. }
  51. private void btnCancel_Click(object sender, RoutedEventArgs e)
  52. {
  53. Close();
  54. }
  55. #endregion
  56. }
  57. }