Myリストビューオブジェクトは、イメージ、ID番号、および概要を受信します。いくつかの空白が返されるため、その概要はサイズが異なります。 ListViewは私が設定できる行の高さを持っていることがわかりましたが(これは私が現在250で設定しています)、固定値にしかなりません。だから何が起こる、私のグリッドはListViewのためにあまりにも大きな高さになり、それがオーバーフローし、次のリストされた項目にオーバーレイを引き起こします。とにかく、XAMLのリストビューのサイズを自動調整する方法はありますか?XAMLのリストビューの高さを自動化する方法
<ListView ItemsSource="{Binding List}" VerticalOptions="FillAndExpand" RowHeight="250" SelectedItem="SelectedCTR" SeparatorVisibility="None">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Image Grid.Row="0" HeightRequest="100" MinimumWidthRequest="160" WidthRequest="160" Source="{Binding AttachedmentData,Converter={StaticResource stringToImage}}" />
<StackLayout Grid.Row="1" VerticalOptions="FillAndExpand">
<Label Text="{Binding Number}" Font="19"
TextColor="#f35e20" />
<Label Text="{Binding TrimmedSynopsis}" Font="17"
TextColor="#503026" />
</StackLayout>
</Grid>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
これはどの技術ですか?ザマリン? – Nef10
身長を設定しないようにしましたか? Windows上のXAMLでは、そのままの状態で動作します。 –
はい、リストビューのデフォルトの固定高さは非常に小さく、オーバーフローが多いため非常に悪くなります。 – walyzfan1