/// <summary> /// 编辑跳转关键字 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void hlEdit_Click(object sender, RoutedEventArgs e) { AdvancedKeywordsVM item = this.QueryResultGrid.SelectedItem as AdvancedKeywordsVM; UCAddAdvancedKeywords usercontrol = new UCAddAdvancedKeywords(); //usercontrol.SysNo = item.SysNo.Value; usercontrol.VM = gridVM.Single(a => a.SysNo.Value == item.SysNo.Value);//item; usercontrol.Dialog = Window.ShowDialog(ResKeywords.Title_EidtAdvancedKeywords, usercontrol, (obj, args) => { QueryResultGrid.Bind(); }); }
/// <summary> /// 添加跳转关键字 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnNewItem_Click(object sender, RoutedEventArgs e) { UCAddAdvancedKeywords usercontrol = new UCAddAdvancedKeywords(); usercontrol.Dialog = Window.ShowDialog(ResKeywords.Title_AddAdvancedKeywords, usercontrol, (obj, args) => { filter = model.ConvertVM <AdvancedKeywordsQueryVM, AdvancedKeywordsQueryFilter>(); filterVM = Newegg.Oversea.Silverlight.Utilities.UtilityHelper.DeepClone <AdvancedKeywordsQueryFilter>(filter); QueryResultGrid.QueryCriteria = this.filter; QueryResultGrid.Bind(); }); }