如何扩展Datagrid以便在其底部有StatusBar?应该是这样的:
<CustomControl>
<StackPanel>
<DataGrid></DataGrid>
<StatusBar></StatusBar>
</StackPanel>
</CustomControl>
如果我要创建CustomControl,当我使用该控件时,我将无法指定DataGrid.ItemSource和DataGrid.SelectedItem。
但我想这样使用它:
<CustomDataGrid ItemSource="{Binding Something}" SelectedItem="{Binding Otherthing}">
<CustomDataGrid.Columns>
<DataGridTextColumn/>
<DataGridTextColumn/>
</CustomDataGrid.Columns>
</CustomDataGrid>
如果我完全理解您希望绑定到用户控件中的DataGrid ItemsSource
和SelectedItem
依赖属性
这里解释了如何进行
http://social.msdn.microsoft.com/Forums/en/wpf/thread/9e4b0709-ca4e-4ed4-9fad-47ed73c120f6
这个例子是针对ItemsSource
的,但从中应该可以很容易地扩展针对SelectedItem
的代码
希望这能帮助