コード例 #1
0
        public EditArticleWindow(NewspaperArticle article)
        {
            InitializeComponent();
            DataContext = new EditArticleViewModel(article);
            //PreviewBrowser.NavigateToString("<html><head><meta http-equiv='Content-Type' content='text/html; charset=utf-8'></head><body style='border: solid 1px gray'><div style='text-align:center;margin-top:100px;'>Тут появится статья</div></body></html>");


            ViewModel.ShowHtml = () =>
            {
                var ph = Path.Combine(Environment.CurrentDirectory, "ArticlePreview/Article.htm");
                PreviewBrowser.Navigate("file:///" + ph);
            };

            ViewModel.Init();
        }
コード例 #2
0
 public EditArticleViewModel(NewspaperArticle article)
 {
     Article = article;
 }
コード例 #3
0
        private void buttonOK_Click(object sender, EventArgs e)
        {
            switch (ComboBoxSelected.SelectedIndex)
            {
            case 0:
            {
                Book book = new Book(this);
                book.Show();
                Hide();
                break;
            }

            case 1:
            {
                MagazineArticle article = new MagazineArticle(this);
                article.Show();
                Hide();
                break;
            }

            case 2:
            {
                DigestArticle article = new DigestArticle(this);
                article.Show();
                Hide();
                break;
            }

            case 3:
            {
                NewspaperArticle article = new NewspaperArticle(this);
                article.Show();
                Hide();
                break;
            }

            case 4:
            {
                Dissertation dis = new Dissertation(this);
                dis.Show();
                Hide();
                break;
            }

            case 5:
            {
                Abstract abs = new Abstract(this);
                abs.Show();
                Hide();
                break;
            }

            case 6:
            {
                InternetResource res = new InternetResource(this);
                res.Show();
                Hide();
                break;
            }

            default:
                break;
            }
        }