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 IhreUserControl
wird Höhe anpassen zuListView
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 IhreWindow
nicht so etwas wieSizeToContent
gesetzt? Hat dieListView
alle Elemente angezeigt oder fehlen einige?
InformationsquelleAutor Stacked | 2013-06-06
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gefunden.
Die Höhe der
Grid
Row
geändert von"Auto"
zu"*"
.