有没有办法在 Silverlight 4 OOB 应用程序中创建 mailto: 超链接?谢谢!
编辑:根据一些讨论,可接受的答案将是与使用 HyperlinkButton 不同的方式,或者是一种使用 HyperlinkButton 而无需在 IE 中弹出额外窗口的方式。
最佳答案
理想情况下,您发布一些代码会很好,因为我不知道电子邮件地址是否在设计时或运行时已知/确定,但仍然如此:
在 XAML 中:
<HyperlinkButton x:Name="mailButton" NavigateUri="mailto:[email protected]" TargetName="_blank"></HyperlinkButton>
在 C# 中:
HyperlinkButton hbtn = new HyperlinkButton();
hbtn.Name = "mailButton";
hbtn.TargetName = "_blank";
hbtn.NavigateUri = new Uri("mailto:[email protected]");
parent.Controls.Add(hbtn);
在设计时不知道电子邮件地址的情况下,在方法中分配
NavigateUri
属性的值相对简单。关于silverlight - 创建一个mailto : hyperlink in Silverlight Out Of Browser app,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7078956/