2

上から下に並べられたリストビューがあります。各リストビューの間にグリッド スプリッターを配置しました。しかし、グリッドスプリッターは機能していません。なぜ彼らが働いていないのか分かりませんでした。

私のコードは以下のとおりです。

  <ScrollViewer VerticalScrollBarVisibility="Visible" HorizontalScrollBarVisibility="Disabled" CanContentScroll="True">
                    <ListView Margin="1" Background="Snow" >

                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition Width="200"/>
                            </Grid.ColumnDefinitions>

                            <Grid.RowDefinitions>
                                <RowDefinition Height="*"  />
                                <RowDefinition Height="*" />
                                <RowDefinition Height="*" />
                                <RowDefinition Height="*" />
                                <RowDefinition Height="*" />
                                <RowDefinition Height="*" />
                                <RowDefinition Height="*" />
                                <RowDefinition Height="*" />
                                <RowDefinition Height="*" />
                                <RowDefinition Height="*" />
                                <RowDefinition Height="*" />
                            </Grid.RowDefinitions>

                            <TextBlock Text="Attributes" Grid.Column="0" Grid.Row="0" Width="55" />
                            <local:ListViewExt Grid.Column="0" Grid.Row="1" Height="300" MinHeight="200"/>
                            <GridSplitter Grid.Row="2" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" ResizeBehavior="PreviousAndNext" Height="4" Margin="0,0,0,35"  />
                            <TextBlock Text="Aktivitäten"  Grid.Row="3" Width="50"/>
                            <local:ListViewExt Grid.Column="0" Grid.Row="4" Height="300" MinHeight="200"/>
                            <GridSplitter Grid.Row="5" HorizontalAlignment="Stretch" VerticalAlignment="Bottom" Height="4" Margin="0,0,0,38"  />
                            <TextBlock Text="Projekte" Grid.Column="0" Grid.Row="6" Width="50" />
                            <local:ListViewExt Grid.Column="0" Grid.Row="7" Height="300" MinHeight="200"/>
                            <GridSplitter Grid.Row="8" HorizontalAlignment="Stretch" VerticalAlignment="Bottom" Height="4" Margin="0,0,0,38"  />
                            <TextBlock Text="Akcademy" Grid.Column="0" Grid.Row="9" Width="55" />
                            <local:ListViewExt Grid.Column="0" Grid.Row="10" Height="300" MinHeight="200"/>
                        </Grid>

                </ListView>
                </ScrollViewer>
4

1 に答える 1

1

グリッドスプリッターに垂直方向を指定してみてください

于 2012-10-12T07:06:17.920 に答える