【发布时间】:2012-02-21 20:54:31
【问题描述】:
我正在尝试使用属性中的字符串填充 HyperlinkButton.NavigateUri 属性... 但我还想在 app 属性中保存的字符串中附加一些额外的文本。
这是我所拥有的: 在名称电子邮件下的应用程序属性中,我保存了以下信息: admin@testdomain.com
在 window.xaml 我有:
<TextBlock>
<Hyperlink NavigateUri="mailto:{Binding Source={x:Static my:Settings.Default}, Path=Email}?subject=Email From My App" RequestNavigate="Hyperlink_RequestNavigate">
<Run Text="Email ME!"/>
</Hyperlink>
</TextBlock>
问题是:
mailto:{Binding Source={x:Static my:Settings.Default}, Path=Email}?subject=Email From My App"
我如何将字符串加入为有效的 NavigateUri 属性?
提前致谢
【问题讨论】:
-
使用转换器,它不会将字符串隐式转换为 Uri...