我正在使用包含多列的wpf datagrids。我已经通过使用比率为他们分配了宽度,或者你可以通过使用*符号来说明。这样他们就可以根据可用空间进行自我调整。
<DataGrid.Columns>
<DataGridTextColumn Width="2*"/>
<DataGridTextColumn Width="3*"/>
<DataGridTextColumn Width="*"/>
</DataGrid.Columns>
</DataGrid>
现在当我使用鼠标拖动在运行时更改列宽然后我双击标题时,网格列宽度会自动调整。
任何人都可以告诉我如何在双击鼠标时停止此自动调整
答案 0 :(得分:2)
我不知道你为什么要这样,但你可以使用PreviewMouseDoubleClick事件并设置e.Handled = true如果有人点击标题。