我希望将一个文本框的字体族系(FontFamily)绑定到我在ViewModel上创建的属性。
这是我的XAML代码:
<TextBox Text="Test Font Binding" FontFamily="{Binding FontFirstContent}" />
这是我的ViewModel中的属性:
public FontFamily FontFirstContent
{
get { return new FontFamily("Verdana"); }
}
当视图加载时,属性的getter函数正确地触发,但它没有传递到视图中。我的视图上所有的绑定都有效,除了这一个,所以我不明白出了什么问题?
编辑: 好的,现在它正常工作了!我只是在错误的FontFamily对象上工作...我使用的是:
System.Drawing.FontFamily
但是 FontFamily 必须是以下类型:
System.Windows.Media.FontFamily
FontFamily
在视图中具有什么实际价值? - O. R. Mapper