我有一个XAML字符串表,工作时,我需要从我的XAML控件中引用它。如何从代码访问XAML文件中的字符串表?
但是我也可以通过访问它来用于代码的其他部分 - 比如我的模型中的验证消息。由于您无法将资源文件添加到silverlight,我必须使用它。
有人必须知道我需要打电话来获取资源文件,最好是强类型,这样智能感可以拯救我的健忘。
资源文件中定义
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:system="clr-namespace:System;assembly=mscorlib">
<system:String x:Key="test">test</system:String>
</ResourceDictionary>
没有办法让智能感觉自动完成?我真的很讨厌用字符串把事情搞砸。所以容易出错。但谢谢你的答案。 – 2010-10-22 16:05:51
@John:不是。它不是类型安全的,也不是“真正的”类型 - 更像是一个字典(因此,ResourceDictionary)。 – 2010-10-22 16:06:20
够公平的。谢谢 – 2010-10-22 16:06:57