【发布时间】:2011-07-04 09:53:56
【问题描述】:
我正在尝试继承 System.Windows.Controls.DataGrid 以添加视图模型可以绑定的特殊命令。我该如何做到这一点并且仍然拥有Columns 附加属性?我是否必须针对我的新类型声明它才能使用它?
【问题讨论】:
标签: silverlight mvvm datagrid command subclassing
我正在尝试继承 System.Windows.Controls.DataGrid 以添加视图模型可以绑定的特殊命令。我该如何做到这一点并且仍然拥有Columns 附加属性?我是否必须针对我的新类型声明它才能使用它?
【问题讨论】:
标签: silverlight mvvm datagrid command subclassing
Columns 不是附加属性。您应该像往常一样使用它,只需将 DataGrid 替换为 your-control-name:
<my:MyDataGrid>
<my:MyDataGrid.Columns>
<!-- Columns goes here --->
</my:MyDataGrid.Columns>
</my:MyDataGrid>
【讨论】: