WPF ListView VerticalScrollBar wird nicht angezeigt

Ich bin die Anzeige einer Auflistung von Elementen auf einer ListView. Die Sammlung ist lange genug, um zu zeigen, die VerticalScrollBar der ListView aber es funktioniert nicht.

Meiner XAML:

<UserControl>
    <Grid>
        <ListView ItemsSource="{Binding MyCollection}">
            <ListView.View>
                <GridView>
                    <GridView.Columns>
                        <GridViewColumn DisplayMemberBinding="{Binding MyProperty}" Header="MyProperty" />
                        ...
                    </GridView.Columns>
                </GridView>
            </ListView.View>
        </ListView>
    </Grid>
</UserControl>

Mein UserControl wird wie folgt verwendet:

<Window>
    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto" />
            <RowDefinition Height="*" />
        </Grid.RowDefinitions>
        <Menu Grid.Row="0" IsMainMenu="True">
            <MenuItem Header="_File" />
            ...
        </Menu>
        <TabControl Grid.Row="1" >
            <TabItem Header="myUserControl">
                <views:MyUserControl />
            </TabItem>
            ...
        </TabControl>
        ...
    </Grid>
</Window>
  • Frage ist, wo Sie mit Ihrer UserControl. Derzeit Ihre UserControl wird Höhe anpassen zu ListView wird wachsen, um Platz für alle Artikel, wenn Sie ihm spece
  • I ' V aktualisiert meine Frage und fügte hinzu, wo und wie mein user control verwendet wird.
  • Ich habe folgte Ihren Beispiel und meine ListView zeigt eine vertikale scroll-Leiste, so wie es sollte. Sind Sie sicher, dass Ihre Window nicht so etwas wie SizeToContent gesetzt? Hat die ListView alle Elemente angezeigt oder fehlen einige?
InformationsquelleAutor Stacked | 2013-06-06
Schreibe einen Kommentar