【问题标题】:GridSplitter not drag-ableGridSplitter 不可拖动
【发布时间】:2014-08-12 21:59:42
【问题描述】:

我有一个网格,其中有一个拆分器和两个 TreeVeiw。

我无法让拆分器移动并重新调整两个 treeveiws 的大小。我已尝试更改相关问题的一些选项,但这些都没有帮助。我做错了什么?

        <Grid 
            Grid.Column="0" 
            HorizontalAlignment="Stretch" 
            Name="grid2" 
            VerticalAlignment="Stretch" 
            Background="White">
            <Grid.RowDefinitions>
                <RowDefinition Height="*" />
                <RowDefinition Height="5" />
                <RowDefinition Height="*" />
            </Grid.RowDefinitions>
            <TreeView 
                Grid.Row="0"
                Height="Auto"
                HorizontalAlignment="Stretch"
                Name="treeView1"
                VerticalAlignment="Stretch"
                Width="Auto" />
            <GridSplitter 
                Grid.Row="1"
                Grid.RowSpan="2"
                ResizeDirection="Rows"
                Height="5"
                HorizontalAlignment="Stretch"
                Name="gridSplitter2"
                VerticalAlignment="Top"
                Width="Auto"
                ResizeBehavior="PreviousAndNext" />
            <TreeView 
                Grid.Row="2"
                Height="Auto"
                HorizontalAlignment="Stretch"
                Name="treeView2"
                VerticalAlignment="Stretch"
                Width="Auto" />
        </Grid>

【问题讨论】:

  • 从 GridSplitter 中移除 Grid.RowSpan
  • 问题是你有两个 ,* 导致这两行被锁定。将一个(或两个)更改为
  • 谢谢大家。这解决了它。

标签: wpf xaml gridsplitter


【解决方案1】:

正如 Novitch S 所说,我只需从 GridSplitter 中删除 Grid.RowSpan。

【讨论】:

    猜你喜欢
    • 2011-09-02
    • 1970-01-01
    • 1970-01-01
    • 2018-04-14
    • 1970-01-01
    • 2010-10-17
    • 1970-01-01
    • 1970-01-01
    • 2013-06-07
    相关资源
    最近更新 更多