public ConnectionItemEditViewModel() { this.connectionItemInfo = new ConnectionItemViewModel(); this.connectionItemInfo.PropertyChanged += ConnectionItemInfo_PropertyChanged; this.isNew = true; this.DisplayName = Resources.Title_AddConnectionItem; }
public ConnectionItemEditViewModel(CremaAppHostViewModel cremaAppHost) { this.cremaAppHost = cremaAppHost; this.connectionItemInfo = new ConnectionItemViewModel(cremaAppHost); this.connectionItemInfo.PropertyChanged += ConnectionItemInfo_PropertyChanged; this.IsNew = true; this.DisplayName = Resources.Title_AddConnectionItem; }
public ConnectionItemEditViewModel(ConnectionItemViewModel connectionItemInfo) { this.connectionItemInfo = connectionItemInfo ?? throw new ArgumentNullException(nameof(connectionItemInfo)); if (this.connectionItemInfo.IsTemporary == true) { throw new ArgumentException(); } this.connectionItemInfo.PropertyChanged += ConnectionItemInfo_PropertyChanged; this.DisplayName = Resources.Title_EditConnectionItem; }