public DialogWindow(Page page, IDialogPageViewModel viewModel) { InitializeComponent(); Owner = App.Current.MainWindow; Title = page.Title; page.DataContext = viewModel; viewModel.Complete += OnComplete; Frame.Navigate(page); }
public bool?Show <TPage>(IDialogPageViewModel viewModel) where TPage : Page, new() { return(new DialogWindow(new TPage(), viewModel).ShowDialog()); }