public ItemSplitWindow(ItemSplitViewModel viewModel) { WindowStartupLocation = WindowStartupLocation.CenterOwner; Owner = Application.Current.MainWindow; _viewModel = viewModel; DataContext = _viewModel; InitializeComponent(); }
private void Item_SplitClicked(object sender) { if (sender is Item) { var item = sender as Item; ItemSplitViewModel viewModel = new ItemSplitViewModel(item.Model); viewModel.SplitClicked += ItemDetailViewModel_SplitClicked; ItemSplitWindow detailWindow = new ItemSplitWindow(viewModel); detailWindow.ShowDialog(); } }