wpf DataGrid禁止列表头拖动
时间: 2024-09-06 21:05:34 浏览: 121
Gu.Wpf.DataGrid2D:WPF DataGrid的扩展方法,可以绑定到T [,]
在WPF(Windows Presentation Foundation)的DataGrid控件中,您可以通过设置其列的属性来禁止用户拖动列头来调整列宽。这通常涉及到禁用列的`CanUserResize`属性,将它设置为`False`即可禁止用户调整列宽。
以下是一个简单的示例代码,展示如何在XAML中设置DataGrid的列头以禁止拖动:
```xml
<DataGrid Name="dataGrid1" AutoGenerateColumns="False" CanUserResizeColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Header="列1" Binding="{Binding Column1}" Width="Auto"/>
<DataGridTextColumn Header="列2" Binding="{Binding Column2}" Width="Auto"/>
<!-- 其他列 -->
</DataGrid.Columns>
</DataGrid>
```
在上述代码中,`CanUserResizeColumns`属性被设置为`False`,这样用户就不能调整任何列的宽度了。
阅读全文