【发布时间】:2009-04-26 04:53:42
【问题描述】:
如何在 Silverlight 中将资源字符串绑定到 Xaml?
【问题讨论】:
-
您两次拼错 Xaml。可能想解决这个问题。
标签: silverlight data-binding xaml
如何在 Silverlight 中将资源字符串绑定到 Xaml?
【问题讨论】:
标签: silverlight data-binding xaml
您需要将此引用添加到 App.xaml
xmlns:sys="clr-namespace:System;assembly=mscorlib"
然后你需要将字符串添加到<Application.Resources>部分
<sys:String x:Key="ResourceString">Resource String</clr:String>
那么你需要做的就是参考 *{StaticResource ResourceString} 例如:
<TextBlock Text="{StaticResource ResourceString}"></TextBlock>
【讨论】:
自从有人问和回答这个问题以来已经有一段时间了,我只是想添加一个额外的答案,因为第一个答案并不完全正确。我认为他是在寻求资源,也就是。用 .resx 文件编写的文本。在应用程序的 StaticResources 集合中添加单个字符串完全没有意义。
我最近写了一篇关于如何简化在 Silverlight 中处理资源的方式的博文,在文化变化时启用自动更新,以及让你语法更简单的依赖属性。
http://sondreb.com/blog/post/Simplifying-Text-Resources-in-Silverlight.aspx
【讨论】: