1

ListViewを適切に動作させるにはどうすればよいでしょうか。内を垂直にスクロールしようとしていますListViewが、最終的に垂直にスクロールするものを取得できましたがListView、高さが拡大し続けています! そして、設定MaxHeightは何もしません。

    <StackPanel x:Name="ActivityLog" Margin="0, 201, 0, 0" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
        <ScrollViewer ScrollViewer.VerticalScrollBarVisibility="Visible">
            <ListView x:Name="ActivityList" ItemsSource="{Binding Activities}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" BorderBrush="{x:Null}" HorizontalContentAlignment="Center" FontSize="14">
                <ListView.ItemTemplate>
                    <DataTemplate>
                        <TextBlock Text="{Binding Message}" Background="{x:Null}" HorizontalAlignment="Stretch" Padding="5" TextAlignment="Center" ScrollViewer.VerticalScrollBarVisibility="Auto" ScrollViewer.CanContentScroll="True" />
                    </DataTemplate>
                </ListView.ItemTemplate>
            </ListView>
        </ScrollViewer>
    </StackPanel>

私は途方に暮れています。助けてください。リストビューを垂直方向にのみスクロールし、高さを変えず、水平スクロールバーを表示しないようにするにはどうすればよいですか?

4

1 に答える 1