如何在鼠标双击datagrid标题时停止自动调整WPF Datagrid列的宽度

时间:2011-06-30 12:32:04

标签: wpf datagrid

我正在使用包含多列的wpf datagrids。我已经通过使用比率为他们分配了宽度,或者你可以通过使用*符号来说明。这样他们就可以根据可用空间进行自我调整。

                  <DataGrid.Columns>

                        <DataGridTextColumn Width="2*"/>
                        <DataGridTextColumn  Width="3*"/>

                        <DataGridTextColumn  Width="*"/>
                    </DataGrid.Columns>

            </DataGrid>

现在当我使用鼠标拖动在运行时更改列宽然后我双击标题时,网格列宽度会自动调整。

任何人都可以告诉我如何在双击鼠标时停止此自动调整

1 个答案:

答案 0 :(得分:2)

我不知道你为什么要这样,但你可以使用PreviewMouseDoubleClick事件并设置e.Handled = true如果有人点击标题。