private void AddNewEntryCtrl(DbTableNewEntryCreatorVM vm) { _newEntryCreatorCtrl = new DbTableNewEntryCreatorCtrl(); _newEntryCreatorCtrl.Dock = DockStyle.Bottom; this.Controls.Add(_newEntryCreatorCtrl); _newEntryCreatorCtrl.Initialize(vm); }
public void Initialize(DbTableNewEntryCreatorVM vm) { this.vm = vm ?? throw new ArgumentNullException(nameof(DbTableNewEntryCreatorVM)); BindControls(); BindEvents(); tbxEntryId.Focus(); }
private void OnOpenNewEntryCreator(DbTableNewEntryCreatorVM vm) { if (_newEntryCreatorCtrl != null) { RemoveNewEntryCtrl(); } vm.CloseAction = OnCloseNewEntryCreator; AddNewEntryCtrl(vm); }