Beispiel #1
0
        private void tvSideBar_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs<object> e)
        {
            Model.TreeModel model = (Model.TreeModel)tvSideBar.SelectedItem;
            Save();

            if (model.PID > 0)
            {
                rtbEdit.Document.Blocks.Clear();
                DiaryTime = new BLL.DiaryBLL().SelectTimeById(model.DiaID).ToString("yyyy-MM-dd");
                InitData();

                if (tbSearch.Text.Trim() != String.Empty)
                {
                    Helper.SearchHelper.ReplaceKeywordColor(rtbEdit.Document, tbSearch.Text.Trim());
                }
            }
        }
Beispiel #2
0
 private void Save()
 {
     TextRange textRange = new TextRange(rtbEdit.Document.ContentStart, rtbEdit.Document.ContentEnd);
     textRange.ApplyPropertyValue(TextElement.BackgroundProperty, rtbEdit.Background);
     bool isok = new BLL.DiaryBLL().Save(this.rtbEdit.Document, DiaryTime);
 }