コード例 #1
0
ファイル: MainWindow.Actions.cs プロジェクト: sgww/cozy
        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(RSSListFrameViewModel);
                dlg.ShowDialog();
            };
        }
コード例 #2
0
ファイル: UserViewModel.cs プロジェクト: savionak/SPP_4
        private void AddFeed(object obj)
        {
            var f = new FeedViewModel(new FeedModel("about:blank"));

            var  dialog = new AddFeedDialog(f);
            bool?res    = dialog.ShowDialog();

            if (!((res == null) || !res.Value))
            {
                if (!string.IsNullOrEmpty(f.Link))
                {
                    FeedsList.Add(f);
                    _model.AddFeed(f.GetModel());
                }
            }
        }