Udostępnij za pośrednictwem


StackLayout Klasa

Definicja

Element Layout<T> podrzędny, który umieszcza elementy podrzędne w jednym wierszu, który może być zorientowany w pionie lub w poziomie.

public class StackLayout : Xamarin.Forms.Layout<Xamarin.Forms.View>, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.StackLayout>
type StackLayout = class
    inherit Layout<View>
    interface IElementConfiguration<StackLayout>
Dziedziczenie
Implementuje

Uwagi

Ponieważ StackLayout układy zastępują granice elementów podrzędnych, deweloperzy aplikacji nie powinni ustawiać na nich granic.

Poniższy przykładowy kod dostosowany z przykładu FormsGallery pokazuje, jak utworzyć nowe StackLayout z elementami podrzędnymi, które eksplorują wiele zachowań układu:StackLayout

StackLayout stackLayout = new StackLayout
{
    Spacing = 0,
    VerticalOptions = LayoutOptions.FillAndExpand,
    Children = 
    {
        new Label
        {
            Text = "StackLayout",
            HorizontalOptions = LayoutOptions.Start
        },
        new Label
        {
            Text = "stacks its children",
            HorizontalOptions = LayoutOptions.Center
        },
        new Label
        {
            Text = "vertically",
            HorizontalOptions = LayoutOptions.End
        },
        new Label
        {
            Text = "by default,",
            HorizontalOptions = LayoutOptions.Center
        },
        new Label
        {
            Text = "but horizontal placement",
            HorizontalOptions = LayoutOptions.Start
        },
        new Label
        {
            Text = "can be controlled with",
            HorizontalOptions = LayoutOptions.Center
        },
        new Label
        {
            Text = "the HorizontalOptions property.",
            HorizontalOptions = LayoutOptions.End
        },
        new Label
        {
            Text = "An Expand option allows one or more children " +
                   "to occupy the an area within the remaining " +
                   "space of the StackLayout after it's been sized " +
                   "to the height of its parent.",
            VerticalOptions = LayoutOptions.CenterAndExpand,
            HorizontalOptions = LayoutOptions.End
        },
        new StackLayout
        {
            Spacing = 0,
            Orientation = StackOrientation.Horizontal,
            Children = 
            {
                new Label
                {
                    Text = "Stacking",
                },
                new Label
                {
                    Text = "can also be",
                    HorizontalOptions = LayoutOptions.CenterAndExpand
                },
                new Label
                {
                    Text = "horizontal.",
                },
            }
        }
    }
};

Konstruktory

StackLayout()

Inicjuje nowe wystąpienie klasy StackLayout.

Pola

OrientationProperty

Identyfikuje właściwość Orientacja, z która można powiązać.

SpacingProperty

Identyfikuje właściwość spoiwną, która można powiązać.

Właściwości

AnchorX

Pobiera lub ustawia składnik X punktu środkowego dla dowolnej transformacji względem granic elementu. Jest to właściwość, która można powiązać.

(Odziedziczone po VisualElement)
AnchorY

Pobiera lub ustawia składnik Y punktu środkowego dla dowolnej transformacji względem granic elementu. Jest to właściwość, która można powiązać.

(Odziedziczone po VisualElement)
AutomationId

Pobiera lub ustawia wartość, która umożliwia platformie automatyzacji znajdowanie tego elementu i interakcję z nim.

(Odziedziczone po Element)
Background

Element Layout<T> podrzędny, który umieszcza elementy podrzędne w jednym wierszu, który może być zorientowany w pionie lub w poziomie.

(Odziedziczone po VisualElement)
BackgroundColor

Pobiera lub ustawia kolor, który wypełni tło elementu VisualElement. Jest to właściwość, która można powiązać.

(Odziedziczone po VisualElement)
Batched

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po VisualElement)
Behaviors

Pobiera listę zachowań skojarzonych z tym elementem. Jest to właściwość, która można powiązać.

(Odziedziczone po VisualElement)
BindingContext

Pobiera lub ustawia obiekt zawierający właściwości, które będą objęte przez powiązane właściwości, które należą do tego BindableObjectobiektu .

(Odziedziczone po BindableObject)
Bounds

Pobiera granice elementu.

(Odziedziczone po VisualElement)
CascadeInputTransparent

Pobiera lub ustawia wartość, która kontroluje, czy elementy podrzędne dziedziczą przezroczystość danych wejściowych this układu, gdy transparencyjność to true.

(Odziedziczone po Layout)
Children

Pobiera widok> IList<elementu podrzędnego układu.

(Odziedziczone po Layout<T>)
class

Element Layout<T> podrzędny, który umieszcza elementy podrzędne w jednym wierszu, który może być zorientowany w pionie lub w poziomie.

(Odziedziczone po NavigableElement)
ClassId

Pobiera lub ustawia wartość używaną do identyfikowania kolekcji semantycznie podobnych elementów.

(Odziedziczone po Element)
Clip

Element Layout<T> podrzędny, który umieszcza elementy podrzędne w jednym wierszu, który może być zorientowany w pionie lub w poziomie.

(Odziedziczone po VisualElement)
DisableLayout

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po VisualElement)
Dispatcher

Element Layout<T> podrzędny, który umieszcza elementy podrzędne w jednym wierszu, który może być zorientowany w pionie lub w poziomie.

(Odziedziczone po BindableObject)
EffectControlProvider

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
Effects

Lista efektów, które są stosowane do tego elementu.

(Odziedziczone po Element)
FlowDirection

Pobiera lub ustawia kierunek przepływu układu.

(Odziedziczone po VisualElement)
GestureController

Pobiera kontroler gestów dla widoku.

(Odziedziczone po View)
GestureRecognizers

Kolekcja funkcji rozpoznawania gestów skojarzonych z tym widokiem.

(Odziedziczone po View)
Height

Pobiera bieżącą wyrenderowaną wysokość tego elementu. Jest to właściwość powiązana tylko do odczytu.

(Odziedziczone po VisualElement)
HeightRequest

Pobiera lub ustawia żądaną wysokość zastąpienia tego elementu.

(Odziedziczone po VisualElement)
HorizontalOptions

Pobiera lub ustawia LayoutOptions element, który definiuje sposób ustawiania elementu w cyklu układu. Jest to właściwość, która można powiązać.

(Odziedziczone po View)
Id

Pobiera wartość, która może służyć do unikatowego identyfikowania elementu za pośrednictwem przebiegu aplikacji.

(Odziedziczone po Element)
InputTransparent

Pobiera lub ustawia wartość wskazującą, czy ten element powinien być zaangażowany w cykl interakcji użytkownika. Jest to właściwość, która można powiązać.

(Odziedziczone po VisualElement)
IsClippedToBounds

Pobiera lub ustawia wartość, która określa, czy układ powinien przycinać elementy podrzędne do jego granic.

(Odziedziczone po Layout)
IsEnabled

Pobiera lub ustawia wartość wskazującą, czy ten element jest włączony w interfejsie użytkownika. Jest to właściwość, która można powiązać.

(Odziedziczone po VisualElement)
IsFocused

Pobiera wartość wskazującą, czy ten element jest obecnie skoncentrowany. Jest to właściwość, która można powiązać.

(Odziedziczone po VisualElement)
IsInNativeLayout

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po VisualElement)
IsNativeStateConsistent

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po VisualElement)
IsPlatformEnabled

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po VisualElement)
IsTabStop

Pobiera lub ustawia wartość wskazującą, czy ten element jest uwzględniony w nawigacji na kartach. Jest to właściwość, która można powiązać.

(Odziedziczone po VisualElement)
IsVisible

Pobiera lub ustawia wartość, która określa, czy te elementy powinny być częścią drzewa wizualnego, czy nie. Jest to właściwość, która można powiązać.

(Odziedziczone po VisualElement)
LogicalChildren

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
Margin

Pobiera lub ustawia margines widoku.

(Odziedziczone po View)
MinimumHeightRequest

Pobiera lub ustawia wartość, która zastępuje minimalną wysokość, której element zażąda podczas układu.

(Odziedziczone po VisualElement)
MinimumWidthRequest

Pobiera lub ustawia wartość, która zastępuje minimalną szerokość elementu żądania podczas układu.

(Odziedziczone po VisualElement)
Navigation

Element Layout<T> podrzędny, który umieszcza elementy podrzędne w jednym wierszu, który może być zorientowany w pionie lub w poziomie.

(Odziedziczone po NavigableElement)
NavigationProxy

Element Layout<T> podrzędny, który umieszcza elementy podrzędne w jednym wierszu, który może być zorientowany w pionie lub w poziomie.

(Odziedziczone po NavigableElement)
Opacity

Pobiera lub ustawia wartość nieprzezroczystości zastosowaną do elementu podczas jego renderowania. Jest to właściwość, która można powiązać.

(Odziedziczone po VisualElement)
Orientation

Pobiera lub ustawia wartość, która wskazuje kierunek, w którym znajdują się elementy podrzędne.

Padding

Pobiera lub ustawia wewnętrzne wypełnienie układu.

(Odziedziczone po Layout)
Parent

Pobiera lub ustawia element nadrzędny elementu.

(Odziedziczone po Element)
ParentView
Przestarzałe.

Pobiera element będący najbliższym elementem nadrzędnym tego elementu, który jest elementem VisualElement.

(Odziedziczone po Element)
Platform
Przestarzałe.

Element Layout<T> podrzędny, który umieszcza elementy podrzędne w jednym wierszu, który może być zorientowany w pionie lub w poziomie.

(Odziedziczone po Element)
RealParent

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
Resources

Pobiera lub ustawia lokalny słownik zasobów.

(Odziedziczone po VisualElement)
Rotation

Pobiera lub ustawia obrót (w stopniach) o osi Z (obrót affine), gdy element jest renderowany.

(Odziedziczone po VisualElement)
RotationX

Pobiera lub ustawia obrót (w stopniach) o osi X (obrót perspektywy), gdy element jest renderowany.

(Odziedziczone po VisualElement)
RotationY

Pobiera lub ustawia obrót (w stopniach) na osi Y (obrót perspektywy), gdy element jest renderowany.

(Odziedziczone po VisualElement)
Scale

Pobiera lub ustawia współczynnik skalowania zastosowany do elementu.

(Odziedziczone po VisualElement)
ScaleX

Pobiera lub ustawia wartość skalowania, która ma być stosowana do kierunku X.

(Odziedziczone po VisualElement)
ScaleY

Pobiera lub ustawia wartość skalowania, która ma być stosowana do kierunku Y.

(Odziedziczone po VisualElement)
Spacing

Pobiera lub ustawia wartość, która wskazuje ilość miejsca między poszczególnymi elementami podrzędnymi.

Style

Element Layout<T> podrzędny, który umieszcza elementy podrzędne w jednym wierszu, który może być zorientowany w pionie lub w poziomie.

(Odziedziczone po NavigableElement)
StyleClass

Element Layout<T> podrzędny, który umieszcza elementy podrzędne w jednym wierszu, który może być zorientowany w pionie lub w poziomie.

(Odziedziczone po NavigableElement)
StyleId

Pobiera lub ustawia wartość zdefiniowaną przez użytkownika w celu unikatowego zidentyfikowania elementu.

(Odziedziczone po Element)
TabIndex

Element Layout<T> podrzędny, który umieszcza elementy podrzędne w jednym wierszu, który może być zorientowany w pionie lub w poziomie.

(Odziedziczone po VisualElement)
TranslationX

Pobiera lub ustawia różnicę translacji X elementu.

(Odziedziczone po VisualElement)
TranslationY

Pobiera lub ustawia różnicę translacji Y elementu.

(Odziedziczone po VisualElement)
Triggers

Pobiera listę wyzwalacza skojarzonego z tym elementem. Jest to właściwość, która można powiązać.

(Odziedziczone po VisualElement)
VerticalOptions

Pobiera lub ustawia LayoutOptions element, który definiuje sposób ustawiania elementu w cyklu układu. Jest to właściwość, która można powiązać.

(Odziedziczone po View)
Visual

Element Layout<T> podrzędny, który umieszcza elementy podrzędne w jednym wierszu, który może być zorientowany w pionie lub w poziomie.

(Odziedziczone po VisualElement)
Width

Pobiera bieżącą renderowaną szerokość tego elementu. Jest to właściwość powiązana tylko do odczytu.

(Odziedziczone po VisualElement)
WidthRequest

Pobiera lub ustawia żądaną szerokość zastąpienia tego elementu.

(Odziedziczone po VisualElement)
X

Pobiera bieżącą pozycję X tego elementu. Jest to właściwość powiązana tylko do odczytu.

(Odziedziczone po VisualElement)
Y

Pobiera bieżącą pozycję Y tego elementu. Jest to właściwość powiązana tylko do odczytu.

(Odziedziczone po VisualElement)

Metody

ApplyBindings()

Zastosuj powiązania do elementu BindingContext.

(Odziedziczone po BindableObject)
BatchBegin()

Sygnalizuje początek partii zmian właściwości elementów.

(Odziedziczone po VisualElement)
BatchCommit()

Sygnalizuje koniec partii poleceń do elementu i że te polecenia powinny być teraz zatwierdzone.

(Odziedziczone po VisualElement)
ChangeVisualState()

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po VisualElement)
ClearValue(BindableProperty)

Czyści dowolną wartość ustawioną przez SetValue dla elementu property.

(Odziedziczone po BindableObject)
ClearValue(BindablePropertyKey)

Czyści dowolną wartość ustawioną dla SetValue właściwości, która jest identyfikowana przez propertyKey.

(Odziedziczone po BindableObject)
CoerceValue(BindableProperty)

Element Layout<T> podrzędny, który umieszcza elementy podrzędne w jednym wierszu, który może być zorientowany w pionie lub w poziomie.

(Odziedziczone po BindableObject)
CoerceValue(BindablePropertyKey)

Element Layout<T> podrzędny, który umieszcza elementy podrzędne w jednym wierszu, który może być zorientowany w pionie lub w poziomie.

(Odziedziczone po BindableObject)
Descendants()

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
EffectIsAttached(String)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
FindByName(String)

Zwraca element o określonej nazwie.

(Odziedziczone po Element)
Focus()

Attemps, aby ustawić fokus na ten element.

(Odziedziczone po VisualElement)
ForceLayout()

Wymusza cykl układu elementu i wszystkich jego elementów podrzędnych.

(Odziedziczone po Layout)
GetChildElements(Point)

Zwraca elementy podrzędne, które znajdują się wizualnie poniżej określonego pointelementu .

(Odziedziczone po View)
GetSizeRequest(Double, Double)
Przestarzałe.

Zwraca wartość SizeRequest układu. Wywołanie tej metody rozpoczyna przekazywanie miary cyklu układu.

(Odziedziczone po Layout)
GetValue(BindableProperty)

Zwraca wartość zawartą w właściwości BindableProperty.

(Odziedziczone po BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Przestarzałe.

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po BindableObject)
GetValues(BindableProperty, BindableProperty)
Przestarzałe.

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po BindableObject)
InvalidateLayout()

Unieważnia bieżący układ.

(Odziedziczone po Layout)
InvalidateMeasure()

Wywoływana metoda w celu unieważnienia układu tego VisualElementelementu . MeasureInvalidated Zgłasza zdarzenie.

(Odziedziczone po VisualElement)
InvalidateMeasureNonVirtual(InvalidationTrigger)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po VisualElement)
IsSet(BindableProperty)

Zwraca wartość true , jeśli właściwość docelowa istnieje i została ustawiona.

(Odziedziczone po BindableObject)
Layout(Rectangle)

Aktualizacje granice elementu podczas cyklu układu.

(Odziedziczone po VisualElement)
LayoutChildren(Double, Double, Double, Double)

Pozycje i rozmiary elementów podrzędnych obiektu StackLayout.

LowerChild(View)

Wysyła element podrzędny z tyłu stosu wizualizacji.

(Odziedziczone po Layout)
Measure(Double, Double, MeasureFlags)

Zwraca minimalny rozmiar, który musi być wyświetlany na urządzeniu przez element wizualizacji.

(Odziedziczone po VisualElement)
NativeSizeChanged()

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po VisualElement)
On<T>()

Zwraca obiekt konfiguracji, którego deweloper może użyć do wywoływania metod specyficznych dla platformy dla układu.

OnAdded(T)

Wywoływane po dodaniu elementu podrzędnego do układu. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia.

(Odziedziczone po Layout<T>)
OnBindingContextChanged()

Wywoływane za każdym razem, gdy kontekst View powiązania zmian. Zastąpij tę metodę, aby dodać obsługę klas dla tego zdarzenia.

(Odziedziczone po View)
OnChildAdded(Element)

Deweloperzy aplikacji mogą zastąpić tę metodę, aby reagować po dodaniu elementu podrzędnego.

(Odziedziczone po Layout<T>)
OnChildMeasureInvalidated()

Wywoływane za każdym razem, gdy element podrzędny układu emituje MeasureInvalidatedelement . Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia.

(Odziedziczone po Layout)
OnChildMeasureInvalidated(Object, EventArgs)

Wywoływane za każdym razem, gdy element podrzędny układu emituje MeasureInvalidatedelement . Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia.

(Odziedziczone po Layout)
OnChildRemoved(Element, Int32)

Element Layout<T> podrzędny, który umieszcza elementy podrzędne w jednym wierszu, który może być zorientowany w pionie lub w poziomie.

(Odziedziczone po Layout<T>)
OnChildRemoved(Element)
Przestarzałe.

Deweloperzy aplikacji mogą zastąpić tę metodę, aby reagować po usunięciu elementu podrzędnego.

(Odziedziczone po Layout<T>)
OnChildrenReordered()

Wywoływane za każdym razem, ChildrenReordered gdy zdarzenie ma być emitowane. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia.

(Odziedziczone po VisualElement)
OnMeasure(Double, Double)

Metoda wywoływana w przypadku wystąpienia miary układu.

(Odziedziczone po VisualElement)
OnParentSet()

Element Layout<T> podrzędny, który umieszcza elementy podrzędne w jednym wierszu, który może być zorientowany w pionie lub w poziomie.

(Odziedziczone po NavigableElement)
OnPropertyChanged(String)

Metoda wywoływana po zmianie właściwości powiązanej.

(Odziedziczone po Element)
OnPropertyChanging(String)

Wywołaj tę metodę z klasy podrzędnej, aby powiadomić, że zmiana ma nastąpić we właściwości.

(Odziedziczone po BindableObject)
OnRemoved(T)

Wywoływane po usunięciu elementu podrzędnego z układu. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia.

(Odziedziczone po Layout<T>)
OnSizeAllocated(Double, Double)

Ta metoda jest wywoływana, gdy rozmiar elementu jest ustawiany podczas cyklu układu. Ta metoda jest wywoływana bezpośrednio przed emitem SizeChanged zdarzenia. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia.

(Odziedziczone po Layout)
OnSizeRequest(Double, Double)
Przestarzałe.

Ta metoda jest wywoływana podczas przekazywania miary cyklu układu w celu uzyskania żądanego rozmiaru obiektu StackLayout.

OnTabIndexPropertyChanged(Int32, Int32)

Element Layout<T> podrzędny, który umieszcza elementy podrzędne w jednym wierszu, który może być zorientowany w pionie lub w poziomie.

(Odziedziczone po VisualElement)
OnTabStopPropertyChanged(Boolean, Boolean)

Element Layout<T> podrzędny, który umieszcza elementy podrzędne w jednym wierszu, który może być zorientowany w pionie lub w poziomie.

(Odziedziczone po VisualElement)
RaiseChild(View)

Wysyła element podrzędny do przodu stosu wizualizacji.

(Odziedziczone po Layout)
RemoveBinding(BindableProperty)

Usuwa wcześniej ustawione powiązanie.

(Odziedziczone po BindableObject)
RemoveDynamicResource(BindableProperty)

Usuwa wcześniej ustawiony zasób dynamiczny

(Odziedziczone po Element)
ResolveLayoutChanges()

Element Layout<T> podrzędny, który umieszcza elementy podrzędne w jednym wierszu, który może być zorientowany w pionie lub w poziomie.

(Odziedziczone po Layout)
SetBinding(BindableProperty, BindingBase)

Przypisuje powiązanie do właściwości.

(Odziedziczone po BindableObject)
SetDynamicResource(BindableProperty, String)

Ustawia właściwość BindableProperty tego elementu do zaktualizowania za pomocą elementu DynamicResource przy użyciu podanego klucza.

(Odziedziczone po Element)
SetValue(BindableProperty, Object)

Ustawia wartość określonej właściwości.

(Odziedziczone po BindableObject)
SetValue(BindablePropertyKey, Object)

Ustawia wartość propertyKey.

(Odziedziczone po BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
ShouldInvalidateOnChildAdded(View)

Po zaimplementowaniu należy zwrócić true wartość , jeśli child powinna wywołać InvalidateMeasure()false metodę , i , jeśli nie powinna.

(Odziedziczone po Layout)
ShouldInvalidateOnChildRemoved(View)

Po zaimplementowaniu funkcja powinna zwrócić wartość true , jeśli child powinna wywołać InvalidateMeasure() metodę , gdy zostanie usunięta, i zwrócić false wartość , jeśli nie powinna.

(Odziedziczone po Layout)
SizeAllocated(Double, Double)

Funkcja SizeAllocated jest wywoływana podczas cyklu układu, aby zasygnalizować początek układu drzewa podrzędnego.

(Odziedziczone po VisualElement)
TabIndexDefaultValueCreator()

Element Layout<T> podrzędny, który umieszcza elementy podrzędne w jednym wierszu, który może być zorientowany w pionie lub w poziomie.

(Odziedziczone po VisualElement)
TabStopDefaultValueCreator()

Element Layout<T> podrzędny, który umieszcza elementy podrzędne w jednym wierszu, który może być zorientowany w pionie lub w poziomie.

(Odziedziczone po VisualElement)
UnapplyBindings()

Usuwa wszystkie wcześniej ustawione powiązania.

(Odziedziczone po BindableObject)
Unfocus()

Usuwa fokus dla tego elementu.

(Odziedziczone po VisualElement)
UpdateChildrenLayout()

Nakazuje układowi przekazanie wszystkich jego elementów podrzędnych.

(Odziedziczone po Layout)

Zdarzenia

BatchCommitted

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po VisualElement)
BindingContextChanged

Wywoływane za każdym razem, gdy zmienia się BindingContext właściwość.

(Odziedziczone po BindableObject)
ChildAdded

Występuje za każdym razem, gdy element podrzędny zostanie dodany do elementu .

(Odziedziczone po Element)
ChildRemoved

Występuje za każdym razem, gdy element podrzędny zostanie usunięty z elementu.

(Odziedziczone po Element)
ChildrenReordered

Występuje, gdy elementy podrzędne elementu VisualElement zostały ponownie uporządkowane.

(Odziedziczone po VisualElement)
DescendantAdded

Występuje za każdym razem, gdy element podrzędny jest dodawany do poddrzewa elementów.

(Odziedziczone po Element)
DescendantRemoved

Występuje za każdym razem, gdy element podrzędny zostanie usunięty z poddrzewa elementów.

(Odziedziczone po Element)
FocusChangeRequested

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po VisualElement)
Focused

Występuje, gdy element odbiera fokus.

(Odziedziczone po VisualElement)
LayoutChanged

Występuje na końcu cyklu układu, jeśli którykolwiek z elementów Bounds podrzędnych uległ zmianie.

(Odziedziczone po Layout)
MeasureInvalidated

Zdarzenie, które jest zgłaszane, gdy układ elementu wizualizacji jest unieważniany.

(Odziedziczone po VisualElement)
PlatformSet
Przestarzałe.

Element Layout<T> podrzędny, który umieszcza elementy podrzędne w jednym wierszu, który może być zorientowany w pionie lub w poziomie.

(Odziedziczone po Element)
PropertyChanged

Podniesione, gdy właściwość uległa zmianie.

(Odziedziczone po BindableObject)
PropertyChanging

Podniesione, gdy właściwość ma ulec zmianie.

(Odziedziczone po BindableObject)
SizeChanged

Występuje, gdy właściwości Width lub Height zmieniają wartość na tym elemecie.

(Odziedziczone po VisualElement)
Unfocused

Występuje, gdy element traci fokus.

(Odziedziczone po VisualElement)

Jawne implementacje interfejsu

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po BindableObject)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
IGestureController.CompositeGestureRecognizers

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po View)
INameScope.RegisterName(String, Object)

Tylko do użytku wewnętrznego.

(Odziedziczone po Element)
IVisualElementController.EffectiveFlowDirection

Pobiera skuteczny kierunek przepływu wizualizacji dla elementu na platformie, uwzględniając ustawienia regionalne i ustawienia przepływu logicznego.

(Odziedziczone po VisualElement)
IVisualElementController.InvalidateMeasure(InvalidationTrigger)

Ta metoda służy do użytku wewnętrznego.

(Odziedziczone po VisualElement)

Metody rozszerzania

AbortAnimation(IAnimatable, String)

Zatrzymuje animację.

Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Ustawia określone parametry i uruchamia animację.

Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Ustawia określone parametry i uruchamia animację.

Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Ustawia określone parametry i uruchamia animację.

Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>)

Ustawia określone parametry i uruchamia animację.

AnimateKinetic(IAnimatable, String, Func<Double,Double,Boolean>, Double, Double, Action)

Ustawia określone parametry i uruchamia animację kinetyczną.

AnimationIsRunning(IAnimatable, String)

Zwraca wartość logiczną wskazującą, czy animacja określona przez handle program jest uruchomiona.

Batch(IAnimatable)

Element Layout<T> podrzędny, który umieszcza elementy podrzędne w jednym wierszu, który może być zorientowany w pionie lub w poziomie.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Element Layout<T> podrzędny, który umieszcza elementy podrzędne w jednym wierszu, który może być zorientowany w pionie lub w poziomie.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Element Layout<T> podrzędny, który umieszcza elementy podrzędne w jednym wierszu, który może być zorientowany w pionie lub w poziomie.

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

Tworzy i stosuje powiązanie do właściwości.

SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String)
Przestarzałe.

Tworzy i stosuje powiązanie na podstawie wyrażenia.

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

Element Layout<T> podrzędny, który umieszcza elementy podrzędne w jednym wierszu, który może być zorientowany w pionie lub w poziomie.

FindByName<T>(Element, String)

Zwraca wystąpienie typu T , które ma nazwę name w zakresie obejmującym elementwartość .

FindNextElement(ITabStopElement, Boolean, IDictionary<Int32,List<ITabStopElement>>, Int32)

Element Layout<T> podrzędny, który umieszcza elementy podrzędne w jednym wierszu, który może być zorientowany w pionie lub w poziomie.

GetSortedTabIndexesOnParentPage(VisualElement)

Element Layout<T> podrzędny, który umieszcza elementy podrzędne w jednym wierszu, który może być zorientowany w pionie lub w poziomie.

GetTabIndexesOnParentPage(ITabStopElement, Int32)

Element Layout<T> podrzędny, który umieszcza elementy podrzędne w jednym wierszu, który może być zorientowany w pionie lub w poziomie.

FadeTo(VisualElement, Double, UInt32, Easing)

Zwraca zadanie, które wykonuje zanikanie opisane przez opacityparametry , lengthi easing .

LayoutTo(VisualElement, Rectangle, UInt32, Easing)

Zwraca zadanie, które ułatwia granice VisualElement obiektu określonego przez view element do prostokąta określonego bounds przez parametr .

RelRotateTo(VisualElement, Double, UInt32, Easing)

Obraca wartość VisualElement określoną przez view parametr z bieżącej rotacji przez drotation.

RelScaleTo(VisualElement, Double, UInt32, Easing)

Zwraca zadanie, które skaluje wartość określoną przez view wartość VisualElement z bieżącej skali do dscale.

RotateTo(VisualElement, Double, UInt32, Easing)

Zwraca zadanie, które wykonuje rotację opisaną rotationprzez parametry , lengthi easing .

RotateXTo(VisualElement, Double, UInt32, Easing)

Zwraca zadanie, które powoduje niesymetryczność osi Y przez opacityczas length i użycie metody easing.

RotateYTo(VisualElement, Double, UInt32, Easing)

Zwraca zadanie, które powoduje niesymetryczność osi X przez opacityczas length i użycie metody easing.

ScaleTo(VisualElement, Double, UInt32, Easing)

Zwraca zadanie, które skaluje VisualElement wartość określoną przez view parametr do bezwzględnego współczynnika scaleskalowania .

ScaleXTo(VisualElement, Double, UInt32, Easing)

Element Layout<T> podrzędny, który umieszcza elementy podrzędne w jednym wierszu, który może być zorientowany w pionie lub w poziomie.

ScaleYTo(VisualElement, Double, UInt32, Easing)

Element Layout<T> podrzędny, który umieszcza elementy podrzędne w jednym wierszu, który może być zorientowany w pionie lub w poziomie.

TranslateTo(VisualElement, Double, Double, UInt32, Easing)

Animuje właściwości TranslationX i TranslationY elementów z ich bieżących wartości do nowych wartości. Gwarantuje to, że układ wejściowy znajduje się w tej samej pozycji co układ wizualizacji.

HasVisualStateGroups(VisualElement)

Zwraca wartość true , jeśli element z nią jest skojarzona co najmniej jedna grupa stanu wizualizacji. W przeciwnym razie zwraca wartość false.

Dotyczy