StatusBar位于DataGrid的底部

时间:2012-03-29 09:08:51

标签: wpf datagrid controltemplate

如何扩展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>

1 个答案:

答案 0 :(得分:0)

如果我理解你想要绑定到用户控件中的DataGrid ItemsSourceSelectedItem依赖项属性

这里解释了如何做

http://social.msdn.microsoft.com/Forums/en/wpf/thread/9e4b0709-ca4e-4ed4-9fad-47ed73c120f6

该示例适用于ItemsSource但是从中可以很容易地扩展代码SelectedItem

希望这有帮助