此问题已在此处有答案:
What is the (Empty) Column at Beginning of WPF Datagrid called [duplicate](1个答案)
2天前关闭。
我的WPF数据网格包含一个额外的项目,当鼠标悬停在它上面时可以突出显示。
具体使用哪个属性来启用/禁用它?
下面是使用的XAML代码片段:
<DataGrid x:Name="DgMonitor" Grid.Row="0" Margin="10,10,10,5" Background="White" CanUserAddRows="False" RowHeight="34"
AutoGenerateColumns="False" HorizontalGridLinesBrush="Transparent" VerticalGridLinesBrush="Transparent"
GridLinesVisibility="All" HeadersVisibility="All" CanUserReorderColumns="False" CanUserSortColumns="False" CanUserResizeColumns="False" CanUserResizeRows="False"
VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto" SelectionMode="Single" SelectionUnit="FullRow">
<DataGrid.Columns>
<DataGridTemplateColumn Width="*">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Grid Margin="5,0,10,0" >
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Margin="0,0" VerticalAlignment="Center" TextWrapping="Wrap"/>
<Button Grid.Column="1" Width="20" Height="20" Margin="2"/>
<Button Grid.Column="2" Width="20" Height="20" Margin="2"/>
<Button Grid.Column="3" Width="20" Height="20" Margin="2"/>
</Grid>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
3条答案
按热度按时间fdbelqdn1#
更新这个...
。。。包括。。
和/或您可能还希望考虑将
HeadersVisibility="All"
更改为更合适的格式,例如HeadersVisibility="Column"
x759pob22#
是DataGridRowHeader
你可以在你的
DataGrid
上用HeadersVisibility="Column"
禁用它。b5buobof3#
没关系,找到了下面的帖子,解决了我的问题:What is the (Empty) Column at Beginning of WPF Datagrid called
对不起,重复。