我在我的 xamarin 應用程式中有一個串列視圖,我需要在串列為空時放置一個選項,在我們擁有的集合視圖中<CollectionView.EmptyView>但是當我搜索串列視圖時沒有選項,而且它更復雜,所以,有是快速修復嗎?它的標準解決方案是什么?
uj5u.com熱心網友回復:
其實,空視圖CollectionView是一個更好的選擇。但是,如果你堅持使用listivew來實作空視圖效果,你可以使用這個包。只需在listview為空時系結屬性,如下所示,更多細節請參考這個repo。Syncfusion.Xamarin.SfListViewIsVisible
<Grid>
<Button x:Name="ItemSource" Grid.Row="0"
Text="Change ItemSource"
HorizontalOptions="CenterAndExpand"
VerticalOptions="CenterAndExpand"
Command="{Binding ChangeItemsSource}"/>
<Grid IsVisible="{Binding IsVisible}" Grid.Row="1">
<Label x:Name="label"
Text = "No Items :(" />
</Grid>
<sync:SfListView x:Name="listView" Grid.Row="1"
ItemsSource="{Binding ContactsInfo}"
IsVisible="{Binding Path=IsVisible, Converter={StaticResource visibilityConverter}}"
ItemSize="30">
<sync:SfListView.ItemTemplate>
<DataTemplate>
<Label Text="{Binding ContactName}"/>
</DataTemplate>
</sync:SfListView.ItemTemplate>
</sync:SfListView>
</Grid>
官方參考鏈接:https ://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/collectionview/emptyview
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/467679.html
標籤:C# xml 列表显示 xamarin xamarin.forms
