我很难将一个简单的静态字符串属性绑定到 TextBox。
下面是具有 static 属性的类:
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>
所有内容都会编译,但是在运行时,我会遇到以下异常:
无法在属性中转换值 “ Source”转换为类型为 系统,视窗,标记,静态扩展。 目标错误 “ System. Windows. Data. Binding” 标记文件标记文件 ‘ BurnDisk; Component/selectversionpagefunction.xaml’ 线路57位置29。
知道我哪里做错了吗?