简报在silverlight,转换xaml到html

本文关键字:xaml html 转换 silverlight | 更新日期: 2023-09-27 18:17:38

对于我的项目,我试图创建一个页面,我的管理员可以通过网站本身发送电子邮件。我为每个用户创建了以下命令,以便向每个订阅者发送电子邮件。

foreach (Inschrijvingen person in ingeschrevenen)
            {
                mailclient.SendMailAsync(person.naam, "Ondernemersaward Nieuwsbrief", person.email, "ondernemersaward@gmail.com", txtSubject.Text, txtContent.Text);
            }

然后将其发送到发送电子邮件的电子邮件服务。

public Boolean SendMail(string emailFromName, string emailToName, string emailTo, string emailFrom, string msgSubject, string msgBody)
        {
            try
            {
                var fromAddress = new MailAddress(emailFrom, emailFromName);
                var toAddress = new MailAddress(emailTo, emailToName);
                const string fromPassword = "123456789oa";
                string subject = msgSubject;
                string body = msgBody;
                var smtp = new SmtpClient
                {
                    Host = "smtp.gmail.com",
                    Port = 587,
                    EnableSsl = true,
                    DeliveryMethod = SmtpDeliveryMethod.Network,
                    Credentials = new NetworkCredential(fromAddress.Address, fromPassword),
                    Timeout = 20000
                };
                using (var message = new MailMessage(fromAddress, toAddress)
                {
                    Subject = subject,
                    Body = body
                })
                {
                    smtp.Send(message);
                }
            }

这一切都工作,但我的问题是,插入到邮件的文本只是一行文本。我希望用户能够"定位"文本一点。

现在我知道这对于richtextbox是可能的,但它只返回XAML。我很确定我不能发送XAML与我的电子邮件,因为它将是不可读的。

所以我想知道是否有可能以某种方式将XAML转换为HTML ?或者是否有其他更好的方法?

我在这里找到了一个转换器(在另一个stackoverflow问题中),但我似乎无法让它工作,因为它是为一个非常旧的silverlight版本制作的。我也找到了下面的msdn页面,但我似乎也不能让它工作。在每个应用程序中,我得到了大约255个错误。

我希望你们中的一个能帮助我,感谢你们花时间阅读这篇文章并试图帮助我。托马斯。

简报在silverlight,转换xaml到html

从阅读你的问题,我认为你真的是在寻找一个银光为基础的html编辑器像这个。