private void App_OnStartup(object sender, StartupEventArgs e) { CommonWindow mainWindow = new CommonWindow { Title = "MyMediaRenamer", Height = 800, MinHeight = 400, Width = 450, MinWidth = 300, DataContext = new MainViewModel() }; mainWindow.Show(); }
public void Show(object dataContext) { if (!(dataContext is MetadataViewerViewModel metadataViewerViewModel)) { throw new InvalidOperationException(); } _metadataViewerWindow = new CommonWindow { Title = "Metadata Viewer ('" + metadataViewerViewModel.FilePath + "')", Height = 600, MinHeight = 300, Width = 450, MinWidth = 225, DataContext = dataContext }; _metadataViewerWindow.Show(); }
public bool?ShowDialog(object dataContext) { if (!(dataContext is RenamerViewModel renamerViewModel)) { throw new InvalidOperationException(); } renamerViewModel.BeginEdit(); _renamerSettingsDialog = new CommonWindow { Title = "Renamer Settings", Owner = Application.Current.MainWindow, SizeToContent = SizeToContent.WidthAndHeight, WindowStartupLocation = WindowStartupLocation.CenterOwner, DataContext = renamerViewModel }; return(_renamerSettingsDialog.ShowDialog()); }