【发布时间】:2010-10-30 11:52:38
【问题描述】:
我很难将简单的静态字符串属性绑定到文本框。
这是具有静态属性的类:
public class VersionManager
{
private static string filterString;
public static string FilterString
{
get { return filterString; }
set { filterString = value; }
}
}
在我的 xaml 中,我只想将此静态属性绑定到 TextBox:
<TextBox>
<TextBox.Text>
<Binding Source="{x:Static local:VersionManager.FilterString}"/>
</TextBox.Text>
</TextBox>
一切都编译,但在运行时,我得到以下异常:
无法转换属性中的值 “来源”到类型的对象 'System.Windows.Markup.StaticExtension'。 对象错误 'System.Windows.Data.Binding' 在 标记文件 'BurnDisk;组件/selectversionpagefunction.xaml' 第 57 行第 29 行。
知道我做错了什么吗?
【问题讨论】:
标签: wpf xaml data-binding