代码之家  ›  专栏  ›  技术社区  ›  TalkingCode

wpf:gridviewcolumn.header拖动(重新排序)问题

  •  3
  • TalkingCode  · 技术社区  · 15 年前

    在我的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>
        ...
    

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

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

    1 回复  |  直到 9 年前
        1
  •  4
  •   Chris    9 年前

    尝试设置 IsHitTestVisible="false" 在StackPanel、Path和TextBlock上。