/// <summary> /// 更新单个选项 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void hlUpdate_Click(object sender, RoutedEventArgs e) { PollItemVM vm = this.PollItemInfoGrid.SelectedItem as PollItemVM; if (string.IsNullOrEmpty(vm.ItemName)) { CPApplication.Current.CurrentPage.Context.Window.Alert(ResNewsInfo.Information_PollItemNameIsNull, MessageType.Warning); } else { PollItem item = EntityConvertorExtensions.ConvertVM <PollItemVM, PollItem>(vm, (v, t) => { t.ItemName = new BizEntity.LanguageContent(ConstValue.BizLanguageCode, v.ItemName); }); //PollItemGroup item = vm.ConvertVM<PollItemVM, PollItemGroup>(); facade.UpdatePollItem(item, (obj, args) => { if (args.FaultsHandle()) { return; } CPApplication.Current.CurrentPage.Context.Window.Alert(ResNewsInfo.Information_OperateSuccessful, Newegg.Oversea.Silverlight.Controls.Components.MessageType.Information); PollItemInfoGrid.Bind(); }); } }