WPF,Binding绑定解决方案
WPF,Binding绑定在《WPF编程宝典》上看到这么一句:TextBlock Text{Binding Source{x:Static SystemFonts
WPF,Binding绑定
在《WPF编程宝典》上看到这么一句:
<TextBlock Text="{Binding Source={x:Static SystemFonts.CaptionFontFamily},Path=Source}"/>
将TextBlock的Text属性绑定到字体,字体是FontFamily类型,怎么能绑定到Text上呢?
[解决办法]绑定框架内部有很多内置的类型转换器
这个应该就是调用FontFamily的ToString然后给Text了吧
[解决办法]是不是类似于设置字体样式的,而不是绑定什么字体!
[解决办法]public string Source { get; }
System.Windows.Media.FontFamily 的成员
摘要:
获取用于构造 System.Windows.Media.FontFamily 对象的字体系列名称。
返回值:
System.Windows.Media.FontFamily 对象的字体系列名称。
[解决办法]后面不是有Path=Source么?绑定的是FontFamily对象的Source属性
[解决办法]http://msdn.microsoft.com/zh-cn/library/vstudio/system.windows.media.fontfamily.source.aspx
CaptionFontFamily.Source 是 string 类型。