public FirstPage(MainPageModel model) { InitializeComponent(); Model = new MainPageModel(); Model.Event_GridHeaderComplete += new EventHandler <InvokeOperationEventArgs <string> >(GridHeaderComplete); Model.init(); this.DataContext = Model; #region 给页面按钮添加图片 Img_Top.Source = new BitmapImage(new Uri(GetUrl.GetAbsoluteUrl("Images/Btn_Up.png"), UriKind.Absolute)); RadBtn_Query.Image = new BitmapImage(new Uri(GetUrl.GetAbsoluteUrl("Images/Buttons/Query32.png"), UriKind.Absolute)); RadBtn_Insert.Image = new BitmapImage(new Uri(GetUrl.GetAbsoluteUrl("Images/Buttons/Add32.png"), UriKind.Absolute)); RadBtn_Update.Image = new BitmapImage(new Uri(GetUrl.GetAbsoluteUrl("Images/Buttons/Edit32.png"), UriKind.Absolute)); RadBtn_Delete.Image = new BitmapImage(new Uri(GetUrl.GetAbsoluteUrl("Images/Buttons/Delete32.png"), UriKind.Absolute)); RadBtn_Excel.Image = new BitmapImage(new Uri(GetUrl.GetAbsoluteUrl("Images/Buttons/Excel32.png"), UriKind.Absolute)); #endregion #region 注册事件 RadBtn_Query.MouseLeftButtonDown += new MouseButtonEventHandler(RadBtn_Query_MouseLeftButtonDown); RadBtn_Query.Click += new System.Windows.RoutedEventHandler(RadBtn_Query_Click); RadBtn_Insert.Click += new System.Windows.RoutedEventHandler(RadBtn_Insert_Click); RadBtn_Update.Click += new System.Windows.RoutedEventHandler(RadBtn_Update_Click); RadBtn_Delete.Click += new System.Windows.RoutedEventHandler(RadBtn_Delete_Click); RadBtn_Excel.MouseLeftButtonDown += new MouseButtonEventHandler(RadBtn_Excel_Click); #endregion #region 注册model里的事件 Model.Event_QueryDataSuccess += new EventHandler <ConstsEventArgs>(model_QueryDataSuccess); Model.Event_QueryDataFailure += new EventHandler <ConstsEventArgs>(model_QueryDataFailure); #endregion }
public UpdatePage(MainPageModel model) { Model = model; InitializeComponent(); this.DataContext = Model; model.Vailable = false; #region 给页面按钮添加图片 RadBtn_Update_Query.Image = new BitmapImage(new Uri(GetUrl.GetAbsoluteUrl("Images/Buttons/Query32.png"), UriKind.Absolute)); #endregion #region 注册事件 RadBtn_Update_Query.Click += new System.Windows.RoutedEventHandler(RadBtn_Update_Query_Click); #endregion #region 注册 model 里的事件 Model.UpdateDataSuccess += new EventHandler <ConstsEventArgs>(model_UpdateDataSuccess); Model.UpdateDataFailure += new EventHandler <ConstsEventArgs>(model_UpdateDataFailure); Model.Event_QueryDataSuccess += new EventHandler <ConstsEventArgs>(model_QueryDataSuccess); Model.Event_QueryDataFailure += new EventHandler <ConstsEventArgs>(model_QueryDataFailure); #endregion }