作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有没有办法在 Silverlight 4 OOB 应用程序中创建 mailto: 超链接?谢谢!
编辑:根据一些讨论,可接受的答案是与使用 HyperlinkButton 不同的方式,或者是一种使用 HyperlinkButton 而无需在 IE 中弹出额外窗口的方式。
最佳答案
理想情况下,您最好发布一些代码,因为我不知道电子邮件地址是在设计时还是运行时已知/确定的,但是尽管如此:
在 XAML 中:
<HyperlinkButton x:Name="mailButton" NavigateUri="mailto:somedude@example.com" TargetName="_blank"></HyperlinkButton>
在 C# 中:
HyperlinkButton hbtn = new HyperlinkButton();
hbtn.Name = "mailButton";
hbtn.TargetName = "_blank";
hbtn.NavigateUri = new Uri("mailto:somedude@example.com");
parent.Controls.Add(hbtn);
在设计时不知道电子邮件地址的情况下,在方法中分配 NavigateUri
属性的值相对简单。
关于silverlight - 创建一个 mailto : hyperlink in Silverlight Out Of Browser app,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7078956/
我是一名优秀的程序员,十分优秀!