コード例 #1
0
        /// <summary>
        /// 编辑
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void hlEdit_Click(object sender, RoutedEventArgs e)
        {
            SegmentQueryVM item = this.QueryResultGrid.SelectedItem as SegmentQueryVM;

            if (item != null)
            {
                if (item.Status != KeywordsStatus.Waiting)
                {
                    UCAddSegment usercontrol = new UCAddSegment();
                    usercontrol.SysNo  = item.SysNo;
                    usercontrol.Dialog = Window.ShowDialog(ResKeywords.Title_EditSegment, usercontrol, (obj, args) =>
                    {
                        QueryResultGrid.Bind();
                    });
                }
                else
                {
                    Window.Alert(ResKeywords.Information_KeywordsDonontPassVerify, MessageType.Warning);
                }
            }
            else
            {
                Window.Alert(ResKeywords.Information_MoreThanOneRecord, MessageType.Warning);
            }
        }
コード例 #2
0
        /// <summary>
        /// 添加
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAddItem_Click(object sender, RoutedEventArgs e)
        {
            UCAddSegment usercontrol = new UCAddSegment();

            usercontrol.Dialog = Window.ShowDialog(ResKeywords.Title_CreateSegment, usercontrol, (obj, args) =>
            {
                filter = model.ConvertVM <SegmentQueryVM, SegmentQueryFilter>();

                filterVM = Newegg.Oversea.Silverlight.Utilities.UtilityHelper.DeepClone <SegmentQueryFilter>(filter);
                QueryResultGrid.QueryCriteria = this.filter;
                QueryResultGrid.Bind();
            });
        }