Esempio n. 1
0
        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;
        }
Esempio n. 2
0
File: Source.cs Progetto: vebin/Woo
        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;
        }
Esempio n. 3
0
File: Source.cs Progetto: vebin/Woo
 public bool RemoveArticle(Article article)
 {
     bool ret = _articles.Remove(article);
     if (ret)
     {
         Save();
     }
     return ret;
 }