public MainWindowActions() { MoveWindowAction = (w) => { Window window = w as Window; window?.DragMove(); }; DoubleClickAction = (w) => { Window window = w as Window; if (window != null) { if (window.WindowState == WindowState.Maximized) window.WindowState = WindowState.Normal; else window.WindowState = WindowState.Maximized; } }; OpenAddFeedDialogAction = () => { AddFeedDialog dlg = new AddFeedDialog(); dlg.ShowDialog(); }; }
public MainViewModel() { OpenAddFeedDialogCommand = new RelayCommand(() => { AddFeedDialog dlg = new AddFeedDialog() { DataContext = new AddFeedDialogViewModel() }; DialogHost.Show(dlg, "RootDialog", ClosingEventHandler); }); }