【发布时间】:2011-10-11 06:40:05
【问题描述】:
我有一个字符串常量,我必须在几个不同的 XAML 布局中重复使用它,所以我不想复制它,而只想将它绑定到一个常量。
我有一个在 C# 中定义字符串的类:
public static class StringConstants
{
public static string MyString { get { return "SomeConstant"; } }
}
我希望能够通过 XAML 通过以下方式设置值:
<Label Content="{Binding local:StringConstants.MyString}"/>
这可以实现吗?我已经搜索了示例,但我只找到了涉及代码隐藏中一些修补的示例,我想知道是否有一个更简单的、仅限 XAML 的解决方案,如果我知道我只需要设置一次基于的值在一个永远不会改变的字符串值上。
【问题讨论】:
标签: c# wpf xaml data-binding static-members