C# WPF:网格拆分器不在其上方展开网格

本文关键字:网格 方展开 WPF 拆分 | 更新日期: 2023-09-27 18:32:37

我在网格和文本框和树视图之间放置了一个网格拆分器。网格具有与之关联的上下文菜单。当我使用网格拆分器时,有时拆分器和网格的内容之间存在巨大的差距,在这个空白空间中,上下文菜单不会显示。知道如何做到这一点吗?如何让网格展开。另外,只是出于好奇,分离器用什么填充了这个空白空间?

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="Auto" />
        <RowDefinition Height="Auto" MinHeight="25" MaxHeight="400"/>
        <RowDefinition Height="Auto" />
    </Grid.RowDefinitions>
    <Grid Grid.Row ="0" VerticalAlignment="Top" HorizontalAlignment="Stretch" MaxHeight="400">
        <Grid.ContextMenu>
            <ContextMenu>
                <MenuItem Header="BluhBluh"/>
            </ContextMenu>
        </Grid.ContextMenu>
        <TextBlock>BluhBluh</TextBlock>
    </Grid>
    <GridSplitter Grid.Row="1" Height="3" HorizontalAlignment="Stretch" ResizeBehavior="PreviousAndNext"/>
    <Grid Grid.Row ="2" VerticalAlignment="Top" HorizontalAlignment="Stretch" MinHeight="200">
        <Grid.ContextMenu>
            <ContextMenu>
                <MenuItem Header="BluhBluh"/>
            </ContextMenu>
        </Grid.ContextMenu>
        <TextBlock>BluhBluh</TextBlock>
    </Grid>
</Grid>

C# WPF:网格拆分器不在其上方展开网格

很难

知道和混淆你现在拥有什么和你想要实现什么。无论如何,尝试检查这个问题(WPF 中的网格拆分器问题),线程上的最佳答案将为您提供实现和使用网格拆分器的更好方法。:)