WPF:GridViewColumn.Header 拖动(重新排序)问题

Tal*_*ode 4 wpf gridview drag

在我的 WPF 应用程序中,我有一个 GridViewColumn,如下所示:

<GridViewColumn Width="170">

    <GridViewColumn.Header>
        <StackPanel Orientation="Horizontal">
            <Path Data="{StaticResource pathStar}" Fill="Gold" Stroke="Red"/>
            <TextBlock VerticalAlignment="Center">New items</TextBlock>
        </StackPanel>
    </GridViewColumn.Header>
    ...
Run Code Online (Sandbox Code Playgroud)

如果单击并拖动任何子对象(如路径或文本块),我将无法拖动/重新排序该列。只有当我点击可用空间时,我才能拖动此列。

我将如何使整个列再次可以拖动?

Mar*_*iec 5

尝试IsHitTestVisible="false"在您的 StackPanel、Path 和 Textblock 上进行设置。