首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

WPF,Binding绑定解决方案

2013-07-01 
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 类型。

热点排行