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.
BindableLayout-tilläggen innehåller en serie tilläggsmetoder som stöder konfiguration av dess EmptyView, ItemSource och ItemTemplate.
Tom vy
Metoden EmptyView anger egenskapen EmptyView för en ILayout.
I följande exempel anges EmptyView till new Label().Text("No Items Found"):
new VerticalStackLayout().EmptyView(new Label().Text("No Items Found"));
EmptyViewTemplate
Metoden EmptyViewTemplate anger egenskapen EmptyViewTemplate för en ILayout.
I följande exempel anges EmptyViewTemplate till new DataTemplate(() => new Label().Text("No Items Found")):
new VerticalStackLayout().EmptyViewTemplate(new DataTemplate(() => new Label().Text("No Items Found")));
Det finns en överlagringsmetod för EmptyViewTemplate som accepterar en Func<object> som används för att initiera DataTemplate.
new VerticalStackLayout().EmptyViewTemplate(() => new Label().Text("No Items Found"));
ItemsSource (datakälla för objekt)
Metoden ItemsSource anger egenskapen ItemsSource för en ILayout.
I följande exempel anges ItemsSource till new List<string> { "Red", "Orange", "Yellow", "Green", "Blue", "Indigo", "Violet" }:
new VerticalStackLayout().ItemsSource(new List<string> { "Red", "Orange", "Yellow", "Green", "Blue", "Indigo", "Violet" });
Artikelmall
Metoden ItemTemplate anger egenskapen ItemTemplate för en ILayout.
I följande exempel anges ItemTemplate till new DataTemplate(() => new Label().Bind(Label.TextProperty, "."):
new VerticalStackLayout().ItemTemplate(new DataTemplate(() => new Label().Bind(Label.TextProperty, Binding.SelfPath)));
Det finns en överlagringsmetod för ItemTemplate som accepterar en Func<object> som används för att initiera DataTemplate.
new VerticalStackLayout().ItemTemplate(() => new Label().Bind(Label.TextProperty, Binding.SelfPath));
ItemTemplateSelector
Metoden ItemTemplateSelector anger egenskapen ItemTemplateSelector för en ILayout.
I följande exempel anges ItemTemplateSelector till new CustomDataTemplateSelector():
new VerticalStackLayout().ItemTemplateSelector(new CustomDataTemplateSelector())
class CustomDataTemplateSelector : DataTemplateSelector
{
// ...
}
.NET MAUI Community Toolkit