摘要:
下面是我研究DataGrid的一点心得:首先wpf datagrid binding,网上的列子多不胜数,这里就没必要再列举了,下面主要说的是datagrid的焦点控制。默认的datagrid焦点控制都是由Tab控制的,按一下tab,焦点移动到下一个.但是其他的控件的焦点控制是用回车控制的,不是很统一。接下来我所要做的就是用回车键来控制datagrid的焦点移动。先来说说我网上搜到的方法:public class ExDataGrid:DataGrid { protected override void OnPreviewKeyDown(System.Windows.Inp... 阅读全文
摘要:
MarkupExtension:msdn上定义:为可以由 .NET Framework XAML 服务及其 XAML 读取器和 XAML 编写器支持的 XAML 标记扩展实现提供基类。个人使用下来的感觉有点类似于附加属性,但是附加属性是用来定义的赋值的,而该扩展类可以用来作为变量绑定附加属性或者依赖属性。每个继承MarkupExtension的类都需要override一个方法:public override object ProvideValue( IServiceProvider serviceProvider)当中参数IServiceProvider serviceProvider可以提供 阅读全文