【发布时间】:2010-12-28 20:03:08
【问题描述】:
我有一种情况,一些应用程序范围的值被存储为常量 - 这是一个要求,因为它们在属性定义中是必需的(属性必须在编译时解析,所以即使是静态成员也不起作用)。
我还希望能够在 XAML 文件中重用这些值。所以如果我有这样的常量:
public class MyConstants
{
public const string Constant1 = "Hello World";
}
我想以一种方式将它们绑定到 XAML 中定义的控件,如下所示:
<TextBlock Text="{Binding MyConstants.Constant1}" />
这是否可能以直接的方式进行?我查看了绑定示例,但似乎找不到这种情况。
是否有一些我可以做的工作(也许绑定转换为通过反射动态拉取常量字段的方法的参数)
【问题讨论】:
标签: silverlight data-binding silverlight-3.0