private void btnNewItem_Click(object sender, RoutedEventArgs e) { UCAddAdvertisers usercontrol = new UCAddAdvertisers(); usercontrol.Dialog = Window.ShowDialog(ResNewsInfo.Title_CreateAdvertiser, usercontrol, (obj, args) => { filter = model.ConvertVM <AdvertisersQueryVM, AdvertiserQueryFilter>(); filterVM = Newegg.Oversea.Silverlight.Utilities.UtilityHelper.DeepClone <AdvertiserQueryFilter>(filter); QueryResultGrid.QueryCriteria = this.filter; QueryResultGrid.Bind(); }); }
/// <summary> /// 编辑该行 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void hlEdit_Click(object sender, RoutedEventArgs e) { dynamic item = this.QueryResultGrid.SelectedItem as dynamic; if (item != null) { //Window.Navigate(string.Format("/ECCentral.Portal.UI.MKT/UCAddAdvertisers/{0}", adv.SysNo), null, true); UCAddAdvertisers usercontrol = new UCAddAdvertisers(); usercontrol.SysNo = item.SysNo; usercontrol.Dialog = Window.ShowDialog(ResNewsInfo.Title_EditAdvertiser, usercontrol, (obj, args) => { QueryResultGrid.Bind(); }); } else { Window.Alert(ResNewsInfo.Information_MoreThanOneRecord, MessageType.Error); } }