public EditorControl(EditVm editVm) { Guard.VerifyObjectNotNull(editVm, nameof(editVm)); InitializeComponent(); _editVm = editVm; AssembleFields(); }
public EditorControl(BaseModel model, UserModel user, bool isNewObject) { Guard.VerifyObjectNotNull(model, nameof(model)); Guard.VerifyObjectNotNull(user, nameof(user)); InitializeComponent(); _editVm = new EditVm(model, user, isNewObject); DataContext = _editVm; AssembleFields(); }
public EditWindow(BaseModel model, UserModel user, bool isNewObject = false) { Guard.VerifyObjectNotNull(model, nameof(model)); Guard.VerifyObjectNotNull(user, nameof(user)); InitializeComponent(); _user = user; _isNewObject = isNewObject; _model = model; DataContext = new EditVm(model, _user, _isNewObject); InitEditorControl(); }