//此命令只是跳砖,并没有保存
        protected virtual void ModifyModel()
        {
            var model = this.SelectedItem;

            if (model == null)
            {
                ModernDialog.ShowMessage("请选择一位用户修改信息!", "修改提示", MessageBoxButton.OK);
                return;
            }

            //第一步:把Model解析成页面显示逻辑
            ModelToControlDataSource(false);//false表示修改

            //第二步:显示页面
            //显示设置菜单页面(仅处理菜单的勾选情况)
            Pages.UserEdit edit = new Pages.UserEdit(this.ControlDataSource);
            editdialog = new ModernDialog()
            {
                Title = "修改用户信息", Content = edit
            };
            Button btn = new Button();

            btn.Content   = "ok";
            btn.IsDefault = true;//默认是ok
            btn.Command   = this.SaveCmd;

            editdialog.Buttons = new Button[] { btn, editdialog.CloseButton };
            editdialog.ShowDialog();
        }
        //此命令只是跳转,并没有保存
        protected virtual void AddModel(object par)
        {
            //第一步:把Model解析成页面显示逻辑
            ModelToControlDataSource(true);//true表示新增

            //第二步:显示页面
            Pages.UserEdit edit = new Pages.UserEdit(this.ControlDataSource);
            editdialog = new ModernDialog()
            {
                Title = "新增用户", Content = edit
            };
            Button btn = new Button();

            btn.Content   = "ok";
            btn.IsDefault = true;//默认是ok
            btn.Command   = this.SaveCmd;

            editdialog.Buttons = new Button[] { btn, editdialog.CloseButton };
            editdialog.ShowDialog();
        }