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(); }
public EditArticleViewModel(NewspaperArticle article) { Article = article; }
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; } }