Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
ItemsView-tilläggen innehåller en serie tilläggsmetoder som stöder konfiguration av ItemsView kontroller som CarouselView och CollectionView.
Tilläggen erbjuder följande metoder:
Tom vy
Metoden EmptyView anger egenskapen för EmptyView ett ItemsView element.
I följande exempel anges EmptyView till en ny Label med text "The Collection is Empty":
new CollectionView().EmptyView(new Label().Text("The Collection is Empty"));
EmptyViewTemplate
Metoden EmptyViewTemplate anger egenskapen för EmptyViewTemplate ett ItemsView element.
I följande exempel anges EmptyViewTemplate till en ny DataTemplate som innehåller en Label med text "The Collection is Empty":
new CollectionView().EmptyViewTemplate(new DataTemplate(() => new Label().Text("The Collection is Empty")));
ItemsSource (datakälla för objekt)
Metoden ItemsSource anger egenskapen för ItemsSource ett ItemsView element.
I följande exempel anges ItemsSource till new string[] { "C#", "Markup", "Extensions" }
new CollectionView().ItemsSource(new string[] { "C#", "Markup", "Extensions" });
HorizontalScrollBarVisibility
Metoden HorizontalScrollBarVisibility anger egenskapen för HorizontalScrollBarVisibility ett ItemsView element.
I följande exempel anges HorizontalScrollBarVisibility till ScrollBarVisibility.Never:
new CollectionView().HorizontalScrollBarVisibility(ScrollBarVisibility.Never);
VertikalRullningslistSynlighet
Metoden VerticalScrollBarVisibility anger egenskapen för VerticalScrollBarVisibility ett ItemsView element.
I följande exempel anges VerticalScrollBarVisibility till ScrollBarVisibility.Never
new CollectionView().VerticalScrollBarVisibility(ScrollBarVisibility.Never);
Rullningslistens synlighet
Metoden ScrollBarVisibility anger både VerticalScrollBarVisibility egenskaperna och HorizontalScrollBarVisibility för ett ItemsView element.
I följande exempel anges både VerticalScrollBarVisibility och HorizontalScrollBarVisibility till ScrollBarVisibility.Never:
new CollectionView().ScrollBarVisibility(ScrollBarVisibility.Never);
Tröskelvärde för återstående objekt
Metoden RemainingItemsThreshold anger egenskapen för RemainingItemsThreshold ett ItemsView element.
I följande exempel anges RemainingItemsThreshold till 10:
new CollectionView().RemainingItemsThreshold(10);
RemainingItemsThresholdReachedCommand
Metoden RemainingItemsThresholdReachedCommand anger egenskapen för RemainingItemsThresholdReachedCommand ett ItemsView element.
I följande exempel anges RemainingItemsThresholdReachedCommand till en ny Command:
new CollectionView().RemainingItemsThresholdReachedCommand(new Command(async () => await DisplayAlert("Threshold Reached", "", "OK")));
Det finns ytterligare en överlagring som anger både egenskapen RemainingItemsThresholdReachedCommand och egenskapen RemainingItemsThresholdReachedCommandParameter.
I följande exempel anges RemainingItemsThresholdReachedCommand som en ny Command<string> och RemainingItemsThresholdReachedCommandParameter anges som "No Items Remaining":
new CollectionView().RemainingItemsThresholdReachedCommand(new Command<string>(async text => await DisplayAlert("Threshold Reached", text, "OK"), "No Items Remaining"));
Kommandoparameter för uppnådd tröskel för återstående objekt
Metoden RemainingItemsThresholdReachedCommandParameter anger egenskapen för RemainingItemsThresholdReachedCommandParameter ett ItemsView element.
I följande exempel anges RemainingItemsThresholdReachedCommandParameter till "Hello World":
new CollectionView().RemainingItemsThresholdReachedCommandParameter("Hello World");
Artikelmall
Metoden ItemTemplate anger egenskapen för ItemTemplate ett ItemsView element.
I följande exempel anges ItemTemplate till en ny DataTemplate som innehåller en Label vars TextProperty är bunden till ItemsSource:
new CollectionView().ItemTemplate(new DataTemplate(() => new Label().Bind(Label.TextProperty, Binding.SelfPath)));
ItemsUpdatingScrollMode
Metoden ItemsUpdatingScrollMode anger egenskapen för ItemsUpdatingScrollMode ett ItemsView element.
I följande exempel anges ItemsUpdatingScrollMode till ItemsUpdatingScrollMode.KeepLastItemInView:
new CollectionView().ItemsUpdatingScrollMode(ItemsUpdatingScrollMode.KeepLastItemInView);
.NET MAUI Community Toolkit