public PageEdit(Article article) { _editArticle = article; InitializeComponent(); ArticleTitle.Text = article.Title; ArticleContent.Text = article.Content; ArticleLink.Text = article.Link; ArticleDescription.Text = article.Description; _ow = new Window { AllowsTransparency = true, WindowStyle = WindowStyle.None, Opacity = 0.01, Background = Brushes.White, Owner = Application.Current.MainWindow, ShowInTaskbar = false, ShowActivated = false, Focusable = false }; ArticleContentPreview.SizeChanged += ArticleContentPreview_SizeChanged; this.MouseMove += PageEdit_MouseMove; _ow.Show(); this.Loaded += PageEdit_Loaded; }
public Article AddArticle() { Article article = new Article() { ID = WebSource.Instance.Articles.Count() + 1, Title = "New", Link = "New", Author = "Roy", Content = "New", Description = "New", }; while (_articles.Any(a => a.Title == article.Title || a.Link == article.Link)) { article.Title += "s"; article.Link += "s"; } _articles.Add(article); Save(); return article; }
public bool RemoveArticle(Article article) { bool ret = _articles.Remove(article); if (ret) { Save(); } return ret; }