【问题标题】:How to bind resources string to Xaml in Silverlight如何在 Silverlight 中将资源字符串绑定到 Xaml
【发布时间】:2009-04-26 04:53:42
【问题描述】:

如何在 Silverlight 中将资源字符串绑定到 Xaml?

【问题讨论】:

  • 您两次拼错 Xaml。可能想解决这个问题。

标签: silverlight data-binding xaml


【解决方案1】:

您需要将此引用添加到 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>

【讨论】:

    【解决方案2】:

    自从有人问和回答这个问题以来已经有一段时间了,我只是想添加一个额外的答案,因为第一个答案并不完全正确。我认为他是在寻求资源,也就是。用 .resx 文件编写的文本。在应用程序的 StaticResources 集合中添加单个字符串完全没有意义。

    我最近写了一篇关于如何简化在 Silverlight 中处理资源的方式的博文,在文化变化时启用自动更新,以及让你语法更简单的依赖属性。

    http://sondreb.com/blog/post/Simplifying-Text-Resources-in-Silverlight.aspx

    【讨论】:

      猜你喜欢
      • 2015-06-26
      • 1970-01-01
      • 1970-01-01
      • 2011-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-16
      • 1970-01-01
      相关资源
      最近更新 更多