public EditConfigurationWindow() { try { InitializeComponent(); ViewModel = new EditConfigurationViewModel(); ViewModel.View = this; } catch (Exception ex) { ErrorHelper.OnError(this.GetType().Name, "Error while initializing", ex); } }
public override bool TryLoad(Type viewModelType, IDictionary <string, string> parameterValueLookup, out IMvxViewModel model) { if (viewModelType == typeof(EditConfigurationViewModel)) { string id; if (parameterValueLookup.TryGetValue("id", out id)) { model = new EditConfigurationViewModel(id); } else { model = new EditConfigurationViewModel(); } return(true); } return(base.TryLoad(viewModelType, parameterValueLookup, IMvxViewModel model)); }