无论如何从WPF中的资源文件中获取超链接内容

时间:2011-05-16 16:42:36

标签: wpf xaml resources hyperlink

无论如何都要从xaml中的资源文件中获取超链接内容。我知道后面的代码有办法。我尝试过使用Name =“{x:Static Properties:Resources.stringname}”,但它会抛出错误

或者,如果有任何解决方法?

我尝试过Name,但是它给出了一个错误:无法绑定到XAML中的Uid或Name属性

2 个答案:

答案 0 :(得分:4)

怎么样:

<Hyperlink NavigateUri="{x:Static Properties:Resources.SomeUrl}">
    <Run Text="{x:Static Properties:Resources.SomeUrl_Description}"/>
</Hyperlink>

答案 1 :(得分:0)

您无法绑定到XAML中的Name,因为它在内部用于创建引用,并且它必须是唯一的。一些相关位from MSDN

  

Name是极少数无法动画的依赖项属性之一(IsAnimationProhibited在元数据中为true),因为名称本身对于定位动画至关重要。数据绑定名称在技术上是可行的,但这是一种非常罕见的情况,因为数据绑定名称无法满足属性的主要用途:为代码隐藏提供标识符连接点。

  

名称在名称范围内必须是唯一的。有关更多信息,请参阅WPF XAML Namescopes。