【发布时间】:2014-06-07 04:14:43
【问题描述】:
我正在考虑在我的 DataGrid 上的垂直滚动条中放置标记。他们将显示选择了哪些项目。
我已经看到了关于如何使用单个水平滚动条并添加内容控件here
的答案所以我的问题是如何专门将它添加到垂直滚动条?
我认为可以使用嵌套样式或DataGrid.Resources,但是如何下到实际的垂直滚动条呢?我想要的是一切都是标准的,但是添加内容控件。如果有人可以帮助我获得垂直滚动条控件模板,我已经有了 DataGrid 样式,如果有帮助的话,或者可能通过 DataGrid.Resources?!
这是我的数据网格:
<DataGrid Name="GenericDataGrid" Background="Transparent"
BorderThickness="0"
CanUserReorderColumns="True"
AutoGenerateColumns="False"
ItemsSource="{Binding UserCollection}"
HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto"
CanUserAddRows="False">
<DataGrid.Resources>
</DataGrid.Resources>
风格如下:
<Style TargetType="{x:Type DataGrid}" >
<Setter Property="RowHeaderWidth" Value="25" />
<Setter Property="HorizontalGridLinesBrush" Value="Transparent" />
<Setter Property="VerticalGridLinesBrush" Value="DimGray" />
<Setter Property="RowBackground" Value="{StaticResource RowBrush}"></Setter>
<Setter Property="AlternatingRowBackground" Value="White"></Setter>
</Style>
【问题讨论】:
标签: c# wpf xaml wpfdatagrid controltemplate