Пример #1
0
 void IDraftWindow.SetDraft(DraftMessageSource mail)
 {
     mDraftSource = mail;
     DataContext  = mDraft = new DraftMail(mDraftSource);
     Hyperlink[] links;
     cContent.Document = EveMarkupLanguage.ConvertToFlowDocument(mail.Body, out links, cSubject.FontFamily, Application.Current.Resources["WebBrowserBackgroundBrush"] as Brush, MailView.MailBodyView.BASE_FONT_SIZE);
 }
Пример #2
0
 private void UpdateText()
 {
     if (mCurrentItem.HasDescription)
     {
         Hyperlink[] links;
         cDescript.Document = EveMarkupLanguage.ConvertToFlowDocument(mCurrentItem.Description, out links, cBackButton.FontFamily, Application.Current.Resources["WebBrowserBackgroundBrush"] as Brush, 16);
     }
 }
Пример #3
0
        private void LoadHtml(string html)
        {
            var view = GetClient().MailView;

            ResetLinks();

            cContent.Document             = EveMarkupLanguage.ConvertToFlowDocument(html, out mLinks, cMailSubject.FontFamily, Application.Current.Resources["WebBrowserBackgroundBrush"] as Brush, BASE_FONT_SIZE);
            cContent.Document.ColumnWidth = SystemParameters.PrimaryScreenWidth;

            HookupLinks();

            if (AllowMarkRead && CurrentItem.Draft == null && Properties.Settings.Default.MailReadAction == Config.EmailReadAction.BeforeMessageLoad &&
                view.CanDelete && CurrentItem != null && !CurrentItem.IsItemRead)
            {
                CurrentItem.IsItemRead = true;
                GetClient().SaveMailMetaData(CurrentItem);
            }
        }
Пример #4
0
 public void Save()
 {
     mDraft.Body = EveMarkupLanguage.ConvertFromFlowDocument(cContent.Document, MailView.MailBodyView.BASE_FONT_SIZE);
     mDraft.Save(mDraftSource);
 }