Пример #1
0
        /// <summary>
        /// 编辑
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void hlEdit_Click(object sender, RoutedEventArgs e)
        {
            HotKeywordsVM    item        = this.QueryResultGrid.SelectedItem as HotKeywordsVM;
            UCAddHotKeywords usercontrol = new UCAddHotKeywords();

            //usercontrol.SysNo = item.SysNo.Value;
            usercontrol.VM     = gridVM.Single(a => a.SysNo.Value == item.SysNo.Value);//item;
            usercontrol.Dialog = Window.ShowDialog(ResKeywords.Title_EditHotKeywords, usercontrol, OnMaintainDialogResult);
        }
Пример #2
0
        /// <summary>
        /// 预览
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void hlViewItem_Click(object sender, RoutedEventArgs e)
        {
            HotKeywordsVM     vm     = QueryResultGrid.SelectedItem as HotKeywordsVM;
            HotKeywordsVM     vmItem = gridVM.SingleOrDefault(a => a.SysNo.Value == vm.SysNo.Value);
            HotSearchKeyWords item   = EntityConvertorExtensions.ConvertVM <HotKeywordsVM, HotSearchKeyWords>(vmItem, (v, t) =>
            {
                t.Keywords = new BizEntity.LanguageContent(ConstValue.BizLanguageCode, v.Keywords);
            });

            UCViewHotSearchKeywords usercontrol = new UCViewHotSearchKeywords();

            usercontrol.Model  = item;
            usercontrol.Dialog = Window.ShowDialog(ResKeywords.Title_ReviewHotKeywords, usercontrol, OnMaintainDialogResult);
        }
Пример #3
0
 private void UCAddHotKeywords_Loaded(object sender, RoutedEventArgs e)
 {
     Loaded -= new RoutedEventHandler(UCAddHotKeywords_Loaded);
     facade  = new HotKeywordsQueryFacade(CPApplication.Current.CurrentPage);
     cbShowStatus.ItemsSource = new List <KeyValuePair <NYNStatus, string> >()
     {
         new KeyValuePair <NYNStatus, string>(NYNStatus.Yes, "否"),
         new KeyValuePair <NYNStatus, string>(NYNStatus.No, "是"),
     };
     if (VM != null)
     {
         VM.ChannelID           = "1";
         LayoutRoot.DataContext = VM;
         this.ucPageType.PageTypeLoadCompleted += new EventHandler(ucPageType_PageTypeLoadCompleted);
         this.ucPageType.PageLoadCompleted     += new EventHandler(ucPageType_PageLoadCompleted);
     }
     else
     {
         VM                     = new HotKeywordsVM();
         VM.ChannelID           = "1";
         VM.IsOnlineShow        = NYNStatus.Yes;
         LayoutRoot.DataContext = VM;
     }
 }