Пример #1
0
        public virtual bool ShowNewDialog(object dataContext, CommitEditOp commitEditOp)
        {
            var dialog = CreateDialog(dataContext);

            dialog.Header = "添加";
            if (dialog is IHasDataForm)
            {
                (dialog as IHasDataForm).DataForm.Loaded +=
                    new RoutedEventHandler((s, e) => { (dialog as IHasDataForm).DataForm.AddNewItem(); });
                (dialog as IHasDataForm).DataForm.CommandProvider =
                    new CommonDataFormCommandProvider((dialog as IHasDataForm).DataForm, commitEditOp);
            }
            dialog.ShowDialog();
            return(dialog.DialogResult ?? false);
        }
Пример #2
0
 public CommonDataFormCommandProvider(RadDataForm dataForm, CommitEditOp commitEditOp) : base(dataForm)
 {
     this.commitEditOp = commitEditOp;
 }