예제 #1
0
        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();
            };
        }
예제 #2
0
 public MainViewModel()
 {
     OpenAddFeedDialogCommand = new RelayCommand(() =>
     {
         AddFeedDialog dlg = new AddFeedDialog() { DataContext = new AddFeedDialogViewModel() };
         DialogHost.Show(dlg, "RootDialog", ClosingEventHandler);
     });
 }