コード例 #1
0
        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();
        }
コード例 #2
0
        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();
        }
コード例 #3
0
        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());
        }