private void InitListView(ListLogicalView view) { //如果是选择视图,则应该使用显示模型来创建控件。 var resultControl = this._uiFactory.CreateTreeGrid(view.Meta, view.ShowInWhere); //为 ListLogicalView 初始化 ListEditor var listEditor = new TreeGridListEditor(view); listEditor.SetControl(resultControl); view.InitializeEditor(listEditor); }
internal void InitializeEditor(TreeGridListEditor listEditor) { if (listEditor == null) { throw new ArgumentNullException("listEditor"); } if (_listEditor != null) { throw new InvalidOperationException("不能多次调用此方法。"); } _listEditor = listEditor; this.SetControl(listEditor.Control); }
internal void InitializeEditor(TreeGridListEditor listEditor) { if (listEditor == null) throw new ArgumentNullException("listEditor"); if (_listEditor != null) throw new InvalidOperationException("不能多次调用此方法。"); _listEditor = listEditor; this.SetControl(listEditor.Control); }