private void ButtonCreate_Click(object sender, RoutedEventArgs e) { //this.Window.Navigate(string.Format(ConstValue.MKT_AmbassadorNewsMaintainUrlFormat, ""), null, true); AmbassadorNewsMaintain maintainAmbassadorNewsForm = new AmbassadorNewsMaintain(); maintainAmbassadorNewsForm.CurrentDialog = Window.ShowDialog(ResAmbassadorNews.Expander_CreateAmbassadorNews, maintainAmbassadorNewsForm, (s, args) => { if (args.DialogResult == DialogResultType.OK) { this.DataGrid.Bind(); } }); }
private void ButtonEdit_Click(object sender, RoutedEventArgs e) { HyperlinkButton btnEdit = sender as HyperlinkButton; var row = btnEdit.DataContext as dynamic; //this.Window.Navigate(string.Format(ConstValue.MKT_AmbassadorNewsMaintainUrlFormat, row.SysNo), null, true); AmbassadorNewsMaintain maintainAmbassadorNewsForm = new AmbassadorNewsMaintain(); maintainAmbassadorNewsForm.AmbassadorNewsSysNo = row.SysNo; maintainAmbassadorNewsForm.CurrentDialog = Window.ShowDialog(ResAmbassadorNews.Expander_MaintainAmbassaderNews, maintainAmbassadorNewsForm, (s, args) => { if (args.DialogResult == DialogResultType.OK) { this.DataGrid.Bind(); } }); }