LinearItemsLayout Klass

Definition

En objektlayout som ordnar objekt i en enskild rad eller kolumn.

public ref class LinearItemsLayout : Microsoft::Maui::Controls::ItemsLayout
public class LinearItemsLayout : Microsoft.Maui.Controls.ItemsLayout
type LinearItemsLayout = class
    inherit ItemsLayout
Public Class LinearItemsLayout
Inherits ItemsLayout
Arv
LinearItemsLayout

Kommentarer

LinearItemsLayout är standardlayouten för CollectionView och visar objekt i en enda kontinuerlig rad. Egenskapen ItemSpacing styr avståndet mellan på varandra följande objekt. Den här klassen tillhandahåller fördefinierade statiska instanser för vanliga konfigurationer som Vertical och Horizontal.

Konstruktorer

Name Description
LinearItemsLayout(ItemsLayoutOrientation)

Initierar en ny instans av LinearItemsLayout klassen med den angivna orienteringen.

Fält

Name Description
CarouselVertical

Hämtar en standardlayout för lodräta linjära objekt som konfigurerats för karusellbeteende med fästpunkter.

Horizontal

Hämtar en standardlayout för vågräta linjära objekt.

ItemSpacingProperty

Bindbar egenskap för ItemSpacing.

Vertical

Hämtar en standardlayout för lodräta linjära objekt.

Egenskaper

Name Description
BindingContext

Hämtar eller anger ett objekt som innehåller de egenskaper som ska vara mål för de bundna egenskaper som tillhör den här BindableObject. Det här är en bindbar egenskap.

(Ärvd från BindableObject)
Dispatcher

Hämtar den dispatcher som var tillgänglig när det här bindbara objektet skapades, annars försöker hitta närmaste tillgängliga dispatcher (förmodligen fönstrets/appens).

(Ärvd från BindableObject)
ItemSpacing

Hämtar eller anger avståndet mellan efterföljande objekt i layouten.

Orientation

Hämtar orienteringen för objektlayouten.

(Ärvd från ItemsLayout)
SnapPointsAlignment

Hämtar eller anger hur objekt justeras till fästpunkter när rullningen stoppas.

(Ärvd från ItemsLayout)
SnapPointsType

Hämtar eller anger snappunkternas beteende vid rullning.

(Ärvd från ItemsLayout)

Metoder

Name Description
ApplyBindings()

Tillämpar alla aktuella bindningar på BindingContext.

(Ärvd från BindableObject)
ClearValue(BindableProperty)

Rensar alla värden som tidigare har angetts för en bindbar egenskap.

(Ärvd från BindableObject)
ClearValue(BindablePropertyKey)

Rensar alla värden som tidigare har angetts för en bindbar egenskap som identifieras av dess nyckel.

(Ärvd från BindableObject)
CoerceValue(BindableProperty)

Tvingar fram värdet för den angivna bindbara egenskapen. Detta görs genom att BindableProperty.CoerceValueDelegate anropa den angivna bindbara egenskapen.

(Ärvd från BindableObject)
CoerceValue(BindablePropertyKey)

Tvingar fram värdet för den angivna bindbara egenskapen. Detta görs genom att BindableProperty.CoerceValueDelegate anropa den angivna bindbara egenskapen.

(Ärvd från BindableObject)
GetValue(BindableProperty)

Returnerar värdet som finns i den angivna bindbara egenskapen.

(Ärvd från BindableObject)
IsSet(BindableProperty)

Avgör om en bindbar egenskap finns och har en värdeuppsättning.

(Ärvd från BindableObject)
OnBindingContextChanged()

Genererar händelsen BindingContextChanged .

(Ärvd från BindableObject)
OnPropertyChanged(String)

Genererar händelsen PropertyChanged .

(Ärvd från BindableObject)
OnPropertyChanging(String)

Genererar händelsen PropertyChanging .

(Ärvd från BindableObject)
RemoveBinding(BindableProperty)

Tar bort en tidigare uppsättning bindning från en bindbar egenskap.

(Ärvd från BindableObject)
SetBinding(BindableProperty, BindingBase)

Tilldelar en bindning till en bindbar egenskap.

(Ärvd från BindableObject)
SetValue(BindableProperty, Object)

Anger värdet för den angivna bindbara egenskapen.

(Ärvd från BindableObject)
SetValue(BindablePropertyKey, Object)

Anger värdet för den angivna bindbara egenskapen.

(Ärvd från BindableObject)
UnapplyBindings()

Tar bort alla aktuella bindningar från den aktuella kontexten.

(Ärvd från BindableObject)

Händelser

Name Description
BindingContextChanged

Inträffar när värdet för BindingContext egenskapen ändras.

(Ärvd från BindableObject)
PropertyChanged

Inträffar när ett egenskapsvärde ändras.

(Ärvd från BindableObject)
PropertyChanging

Inträffar när ett egenskapsvärde ändras.

(Ärvd från BindableObject)

Explicita gränssnittsimplementeringar

Name Description
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

En objektlayout som ordnar objekt i en enskild rad eller kolumn.

(Ärvd från BindableObject)

Tilläggsmetoder

Name Description
GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

En objektlayout som ordnar objekt i en enskild rad eller kolumn.

SetAppTheme<T>(BindableObject, BindableProperty, T, T)

En objektlayout som ordnar objekt i en enskild rad eller kolumn.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

En objektlayout som ordnar objekt i en enskild rad eller kolumn.

SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

Skapar och tillämpar en bindning på en egenskap.

SetBinding<TSource,TProperty>(BindableObject, BindableProperty, Func<TSource,TProperty>, BindingMode, IValueConverter, Object, String, Object, Object, Object)

Skapar en bindning mellan en egenskap i källobjektet och en egenskap för målobjektet.

Gäller för