Ich bin ListView
, um Elemente auf meinem Bildschirm anzuzeigen. Die angezeigten Elemente variieren in der Anzahl. Also meine Frage ist: wie kann ich die Höhe meines ListView
automatisch abhängig von der Anzahl der Elemente? Im Moment habe ich meine ListView
besetzt meinen Bildschirm den ganzen Weg nach unten wie das Bild unten.Wie wird `ListView` automatisch in Abhängigkeit von der Anzahl der Objekte in` Xamarin Forms` gesetzt?
Ich mag es wie das Bild unten sehen (die ein TableView
verwendet):
PS: ich auf einer PCL Anwendung arbeitete aber offen Renderer zu erstellen. Im Moment arbeite ich nur an der PCL- und iOS-Seite, daher wird iOS-Renderer sehr geschätzt.
Edits: Zusätzlicher XAML-Code:
<ListView x:Name="categoryGroupListView" ItemTapped="openCategoriesPage" HasUnevenRows="true">
<ListView.Header>
<StackLayout VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand">
// Header code here
</StackLayout>
</ListView.Header>
<ListView.ItemTemplate>
<ListView.DataTemplate>
<TextCell Text="{Binding CategoryName}" Detail="{Binding Count}"/>
</ListView.DataTemplate>
</ListView.ItemTemplate>
</ListView>