2011-04-20
Silverlight5 beta新特性源码
Silverlight5beta新特性源码在Silverlight5中新增了CharacterSpacing属性对文字间距进行控制,增加了RichTextBoxOverflow控件以灵活的对大量文字进行合理的排版显示。在Silverlight5中增加了隐式数据重用模板的特性,此特性是根据模板设置DataType类型自动绑定该显示样式,而且隐式模板可重用性高节约了代码量。隐式数据重用模板的运行原理是这样的:ListBox的ItemsSource属性设置包含Model类型集合M(包括很多个类型AAAA和类型BBBB),当检测到ListBox第一行的数据源是类型AAAA,则按照的隐式数据模板显示AAAA类型的数据。当检测到ListBox第二行的数据源是类型BBBB,则按照的隐式数据模板显示BBBB类型的数据。当然model是由xmlns:model="clr-namespace:SL5ImplicitTemplate.Models"设置的。