public ItemEditorView(IItemEditorViewModel itemEditorViewModel) { InitializeComponent(); //Check.IfIsNull(itemEditorViewModel).Throw<ArgumentNullException>(() => itemEditorViewModel); //Check.IfIsNull(imageImporterView).Throw<ArgumentNullException>(() => imageImporterView); //Check.IfIsNull(imageImporterView.Control).Throw<ArgumentNullException>(() => imageImporterView.Control); //Detail.Content = imageImporterView.Control; DataContext = itemEditorViewModel; }
private static ItemEditorView SetupClass(IItemEditorViewModel itemEditorViewModel = null, IImageImporterView imageImporterView = null) { itemEditorViewModel = itemEditorViewModel ?? new StubIItemEditorViewModel(); imageImporterView = imageImporterView ?? new StubIImageImporterView(); return new ItemEditorView(itemEditorViewModel, imageImporterView); }
public ItemEditorClosingHandler(IItemEditorViewModel itemEditorViewModel) { Check.IfIsNull(itemEditorViewModel).Throw<ArgumentNullException>(() => itemEditorViewModel); this.itemEditorViewModel = itemEditorViewModel; }