Udostępnij za pośrednictwem


VisualElement Klasa

Definicja

Obiekt Element , który zajmuje obszar na ekranie, ma wygląd wizualny i może uzyskać dane wejściowe dotyku.

public ref class VisualElement : Microsoft::Maui::Controls::NavigableElement, Microsoft::Maui::Controls::IAnimatable, Microsoft::Maui::Controls::IVisualElementController, Microsoft::Maui::IView
public class VisualElement : Microsoft.Maui.Controls.NavigableElement, Microsoft.Maui.Controls.IAnimatable, Microsoft.Maui.Controls.IVisualElementController, Microsoft.Maui.IView
type VisualElement = class
    inherit NavigableElement
    interface IAnimatable
    interface IVisualElementController
    interface IElementController
    interface IView
    interface IElement
    interface ITransform
Public Class VisualElement
Inherits NavigableElement
Implements IAnimatable, IView, IVisualElementController
Dziedziczenie
Pochodne
Implementuje

Uwagi

Klasa bazowa dla większości elementów na ekranie Microsoft.Maui.Controls. Udostępnia większość właściwości, zdarzeń i metod prezentowania elementu na ekranie.

Konstruktory

VisualElement()

Inicjuje nowe wystąpienie klasy VisualElement.

Pola

AnchorXProperty

Właściwość z możliwością powiązania dla elementu AnchorX.

AnchorYProperty

Właściwość z możliwością powiązania dla elementu AnchorY.

BackgroundColorProperty

Właściwość z możliwością powiązania dla elementu BackgroundColor.

BackgroundProperty

Właściwość z możliwością powiązania dla elementu Background.

BehaviorsProperty

Właściwość z możliwością powiązania dla elementu Behaviors.

ClipProperty

Właściwość z możliwością powiązania dla elementu Clip.

ControlsVisualElementMapper
Przestarzałe.

Obiekt Element , który zajmuje obszar na ekranie, ma wygląd wizualny i może uzyskać dane wejściowe dotyku.

FlowDirectionProperty

Właściwość z możliwością powiązania dla elementu FlowDirection.

HeightProperty

Właściwość z możliwością powiązania dla elementu Height.

HeightRequestProperty

Właściwość z możliwością powiązania dla elementu HeightRequest.

InputTransparentProperty

Właściwość z możliwością powiązania dla elementu InputTransparent.

IsEnabledProperty

Właściwość z możliwością powiązania dla elementu IsEnabled.

IsFocusedProperty

Właściwość z możliwością powiązania dla elementu IsFocused.

IsFocusedPropertyKey

Właściwość z możliwością powiązania dla elementu IsFocused.

IsVisibleProperty

Właściwość z możliwością powiązania dla elementu IsVisible.

MaximumHeightRequestProperty

Właściwość z możliwością powiązania dla elementu MaximumHeightRequest.

MaximumWidthRequestProperty

Właściwość z możliwością powiązania dla elementu MaximumWidthRequest.

MinimumHeightRequestProperty

Właściwość z możliwością powiązania dla elementu MinimumHeightRequest.

MinimumWidthRequestProperty

Właściwość z możliwością powiązania dla elementu MinimumWidthRequest.

NavigationProperty

Właściwość z możliwością powiązania dla elementu Navigation.

OpacityProperty

Właściwość z możliwością powiązania dla elementu Opacity.

RotationProperty

Właściwość z możliwością powiązania dla elementu Rotation.

RotationXProperty

Właściwość z możliwością powiązania dla elementu RotationX.

RotationYProperty

Właściwość z możliwością powiązania dla elementu RotationY.

ScaleProperty

Właściwość z możliwością powiązania dla elementu Scale.

ScaleXProperty

Właściwość z możliwością powiązania dla elementu ScaleX.

ScaleYProperty

Właściwość z możliwością powiązania dla elementu ScaleY.

ShadowProperty

Właściwość z możliwością powiązania dla elementu Shadow.

StyleProperty

Właściwość z możliwością powiązania dla elementu Style.

TranslationXProperty

Właściwość z możliwością powiązania dla elementu TranslationX.

TranslationYProperty

Właściwość z możliwością powiązania dla elementu TranslationY.

TriggersProperty

Właściwość z możliwością powiązania dla elementu Triggers.

VisualProperty

Właściwość z możliwością powiązania dla elementu Visual.

WidthProperty

Właściwość z możliwością powiązania dla elementu Width.

WidthRequestProperty

Właściwość z możliwością powiązania dla elementu WidthRequest.

WindowProperty

Właściwość z możliwością powiązania dla elementu Window.

XProperty

Właściwość z możliwością powiązania dla elementu X.

YProperty

Właściwość z możliwością powiązania dla elementu Y.

ZIndexProperty

Właściwość z możliwością powiązania dla elementu ZIndex.

Właściwości

AnchorX

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

AnchorY

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

AutomationId

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

(Odziedziczone po Element)
Background

Pobiera lub ustawia element Brush , który będzie używany do wypełniania tła elementu. Jest to właściwość, która można powiązać.

BackgroundColor

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

Batched

Pobiera wartość wskazującą, że dla tego elementu są wprowadzane zmiany wsadowe.

Behaviors

Pobiera listę obiektów skojarzonych Behavior z tym elementem. Jest to właściwość powiązana tylko do odczytu.

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 . Jest to właściwość, która można powiązać.

(Odziedziczone po BindableObject)
Bounds

Pobiera granice elementu w jednostkach niezależnych od urządzenia.

class

Obiekt Element , który zajmuje obszar na ekranie, ma wygląd wizualny i może uzyskać dane wejściowe dotyku.

(Odziedziczone po NavigableElement)
ClassId

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

(Odziedziczone po Element)
Clip

Określa region przycinania dla elementu. Jest to właściwość, która można powiązać.

DesiredSize

Pobiera rozmiar obliczony przez ten element podczas przekazywania miary procesu układu.

DisableLayout

Pobiera wartość wskazującą, że układ dla tego elementu jest wyłączony.

Dispatcher

Pobiera dyspozytor, który był dostępny podczas tworzenia tego obiektu możliwego do powiązania. W przeciwnym razie próbuje znaleźć najbliższego dostępnego dyspozytora (prawdopodobnie okna/aplikacji).

(Odziedziczone po BindableObject)
EffectControlProvider

Do użytku wewnętrznego przez program .NET MAUI.

(Odziedziczone po Element)
Effects

Pobiera lub ustawia style i właściwości, które zostaną zastosowane do elementu podczas wykonywania.

(Odziedziczone po Element)
FlowDirection

Pobiera lub ustawia kierunek przepływu układu. Jest to właściwość, która można powiązać.

Frame

Pobiera lub ustawia ramkę, która znajduje się na ekranie.

Handler

Pobiera lub ustawia skojarzony z IViewHandler tym elementem.

Height

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

HeightRequest

Pobiera lub ustawia żądaną wysokość zastąpienia tego elementu. Jest to właściwość, która można powiązać.

Id

Pobiera wartość, która może służyć do unikatowego identyfikowania elementu w trakcie działania aplikacji.

(Odziedziczone po Element)
InputTransparent

Pobiera lub ustawia wartość wskazującą, czy ten element reaguje na testowanie trafień podczas interakcji użytkownika. Jest to właściwość, która można powiązać.

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ć.

IsEnabledCore

Ta wartość reprezentuje skumulowaną wartość IsEnabled. Wszystkie typy, które zastępują tę właściwość, muszą również wywołać metodę RefreshIsEnabledProperty(), jeśli wartość zostanie zmieniona.

IsFocused

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

IsInPlatformLayout

Pobiera lub ustawia wartość wskazującą, że ten element przechodzi obecnie przez cykl układu platformy.

IsLoaded

Wskazuje, czy element jest połączony z głównym drzewem obiektów.

IsPlatformEnabled

Pobiera lub ustawia wartość wskazującą, czy element równoważny platformy tego elementu jest włączony.

IsPlatformStateConsistent

Pobiera lub ustawia wartość wskazującą, że ten element jest obecnie zgodny ze stanem elementu równoważnego platformy.

IsVisible

Pobiera lub ustawia wartość, która określa, czy ten element będzie widoczny na ekranie i zajmuje miejsce w układach. Jest to właściwość, która można powiązać.

LogicalChildren
Przestarzałe.

Do użytku wewnętrznego przez platformę Microsoft.Maui.Controls.

(Odziedziczone po Element)
MaximumHeightRequest

Pobiera lub ustawia maksymalną wysokość, o która element będzie żądać podczas układu. Jest to właściwość, która można powiązać.

MaximumWidthRequest

Pobiera lub ustawia maksymalną szerokość elementu, którego element zażąda podczas układu. Jest to właściwość, która można powiązać.

MinimumHeightRequest

Pobiera lub ustawia minimalną wysokość, o która element będzie żądać podczas układu. Jest to właściwość, która można powiązać.

MinimumWidthRequest

Pobiera lub ustawia minimalną szerokość elementu, którego element zażąda podczas układu. Jest to właściwość, która można powiązać.

Navigation

Obiekt Element , który zajmuje obszar na ekranie, ma wygląd wizualny i może uzyskać dane wejściowe dotyku.

(Odziedziczone po NavigableElement)
NavigationProxy

Obiekt Element , który zajmuje obszar na ekranie, ma wygląd wizualny i może uzyskać dane wejściowe dotyku.

(Odziedziczone po NavigableElement)
Opacity

Pobiera lub ustawia wartość nieprzezroczystości zastosowaną do elementu podczas renderowania. Zakres tej wartości to od 0 do 1; wartości poza tym zakresem zostaną ustawione na najbliższą prawidłową wartość. Jest to właściwość z możliwością powiązania.

Parent

Pobiera lub ustawia element nadrzędny Element tego elementu.

(Odziedziczone po Element)
RealParent

Do użytku wewnętrznego przez program .NET MAUI.

(Odziedziczone po Element)
Resources

Pobiera lub ustawia lokalny słownik zasobów.

Rotation

Pobiera lub ustawia rotację (w stopniach) o osi Z (obrót affine), gdy element jest renderowany. Jest to właściwość z możliwością powiązania.

RotationX

Pobiera lub ustawia rotację (w stopniach) o osi X (rotacji perspektywy), gdy element jest renderowany. Jest to właściwość z możliwością powiązania.

RotationY

Pobiera lub ustawia rotację (w stopniach) o osi Y (obrót perspektywy), gdy element jest renderowany. Jest to właściwość z możliwością powiązania.

Scale

Pobiera lub ustawia współczynnik skalowania zastosowany do elementu. Jest to właściwość z możliwością powiązania.

ScaleX

Pobiera lub ustawia wartość skalowania, która ma być stosowana do kierunku X. Jest to właściwość z możliwością powiązania.

ScaleY

Pobiera lub ustawia wartość skalowania, która ma być stosowana do kierunku Y. Jest to właściwość z możliwością powiązania.

Shadow

Pobiera lub ustawia efekt cienia rzutowany przez element. Jest to właściwość z możliwością powiązania.

Style

Obiekt Element , który zajmuje obszar na ekranie, ma wygląd wizualny i może uzyskać dane wejściowe dotyku.

(Odziedziczone po NavigableElement)
StyleClass

Obiekt Element , który zajmuje obszar na ekranie, ma wygląd wizualny i może uzyskać dane wejściowe dotyku.

(Odziedziczone po NavigableElement)
StyleId

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

(Odziedziczone po Element)
TranslationX

Pobiera lub ustawia różnicę translacji X elementu. Jest to właściwość z możliwością powiązania.

TranslationY

Pobiera lub ustawia różnicę tłumaczenia Y elementu. Jest to właściwość z możliwością powiązania.

Triggers

Pobiera listę obiektów skojarzonych TriggerBase z tym elementem. Jest to właściwość z możliwością powiązania tylko do odczytu.

Visual

Pobiera lub ustawia implementację IVisual , która zastępuje wygląd wizualizacji elementu. Jest to właściwość z możliwością powiązania.

Width

Pobiera bieżącą szerokość tego elementu. Jest to właściwość z możliwością powiązania tylko do odczytu.

WidthRequest

Pobiera lub ustawia żądaną szerokość zastąpienia tego elementu. Jest to właściwość z możliwością powiązania.

Window

Window Pobiera element skojarzony z elementem. Jest to właściwość z możliwością powiązania tylko do odczytu.

X

Pobiera bieżącą pozycję X tego elementu. Jest to właściwość z możliwością powiązania tylko do odczytu.

Y

Pobiera bieżącą pozycję Y tego elementu. Jest to właściwość z możliwością powiązania tylko do odczytu.

ZIndex

Pobiera lub ustawia indeks z front-to-back elementu w układzie. Jest to właściwość z możliwością powiązania.

Metody

AddLogicalChild(Element)

Dodaje element Element do elementów podrzędnych logicznych.

(Odziedziczone po Element)
ApplyBindings()

Stosuje wszystkie bieżące powiązania do elementu BindingContext.

(Odziedziczone po BindableObject)
Arrange(Rect)

Umieszcza obiekty podrzędne i określa rozmiar elementu.

ArrangeOverride(Rect)

Umożliwia zastępowanie Arrange(Rect) podklas, nawet jeśli interfejs musi być jawnie zaimplementowany, aby uniknąć konfliktu ze starą Arrange(Rect) metodą.

BatchBegin()

Sygnalizuje początek partii zmian właściwości elementów. Może to przynieść korzyści w przypadku zmiany większej liczby wartości właściwości.

BatchCommit()

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

ChangeVisualState()

Zmienia bieżący stan wizualizacji na podstawie bieżących wartości właściwości.

ClearLogicalChildren()

Usuwa wszystkie elementy podrzędne Element.

(Odziedziczone po Element)
ClearValue(BindableProperty)

Czyści dowolną wartość, która jest wcześniej ustawiona dla właściwości możliwej do powiązania.

(Odziedziczone po BindableObject)
ClearValue(BindablePropertyKey)

Czyści dowolną wartość, która jest wcześniej ustawiona dla właściwości możliwej do powiązania, zidentyfikowaną przez jego klucz.

(Odziedziczone po BindableObject)
CoerceValue(BindableProperty)

Przekształca wartość określonej właściwości możliwej do powiązania. Odbywa się to przez wywołanie BindableProperty.CoerceValueDelegate określonej właściwości możliwej do powiązania.

(Odziedziczone po BindableObject)
CoerceValue(BindablePropertyKey)

Przekształca wartość określonej właściwości możliwej do powiązania. Odbywa się to przez wywołanie BindableProperty.CoerceValueDelegate określonej właściwości możliwej do powiązania.

(Odziedziczone po BindableObject)
EffectIsAttached(String)

Do użytku wewnętrznego przez program .NET MAUI.

(Odziedziczone po Element)
Finalize()

Obiekt Element , który zajmuje obszar na ekranie, ma wygląd wizualny i może uzyskać dane wejściowe dotyku.

FindByName(String)

Zwraca element o określonej nazwie.

(Odziedziczone po Element)
Focus()

Próbuje ustawić fokus na ten element.

GetValue(BindableProperty)

Zwraca wartość zawartą w danej właściwości możliwej do powiązania.

(Odziedziczone po BindableObject)
InsertLogicalChild(Int32, Element)

Wstawia element Element do elementów podrzędnych logicznych w określonym indeksie.

(Odziedziczone po Element)
InvalidateMeasure()

Oznacza bieżącą miarę elementu jako unieważnionego.

InvalidateMeasureNonVirtual(InvalidationTrigger)

Unieważnia miarę elementu.

InvalidateMeasureOverride()

Zapewnia sposób zezwalania na zastępowanie InvalidateMeasure() podklas (np. Układ), mimo że interfejs musi być jawnie zaimplementowany, aby uniknąć konfliktu z InvalidateMeasure() metodą .

IsSet(BindableProperty)

Określa, czy właściwość możliwe do powiązania istnieje i ma zestaw wartości.

(Odziedziczone po BindableObject)
Layout(Rect)

Aktualizuje granice elementu podczas cyklu układu.

MapBackgroundColor(IViewHandler, IView)

Obiekt Element , który zajmuje obszar na ekranie, ma wygląd wizualny i może uzyskać dane wejściowe dotyku.

MapBackgroundImageSource(IViewHandler, IView)

Obiekt Element , który zajmuje obszar na ekranie, ma wygląd wizualny i może uzyskać dane wejściowe dotyku.

Measure(Double, Double, MeasureFlags)

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

MeasureOverride(Double, Double)

Zapewnia sposób zezwalania na zastępowanie Measure(Double, Double, MeasureFlags) podklas, mimo że interfejs musi być jawnie zaimplementowany, aby uniknąć konfliktu ze starą metodą Miary.

OnBindingContextChanged()

Obiekt Element , który zajmuje obszar na ekranie, ma wygląd wizualny i może uzyskać dane wejściowe dotyku.

OnChildAdded(Element)

Obiekt Element , który zajmuje obszar na ekranie, ma wygląd wizualny i może uzyskać dane wejściowe dotyku.

OnChildRemoved(Element, Int32)

Obiekt Element , który zajmuje obszar na ekranie, ma wygląd wizualny i może uzyskać dane wejściowe dotyku.

OnChildrenReordered()

ChildrenReordered Zgłasza zdarzenie.

OnHandlerChanged()

Po przesłonięciu HandlerChanged w klasie pochodnej należy zgłosić zdarzenie.

(Odziedziczone po Element)
OnHandlerChanging(HandlerChangingEventArgs)

Po przesłonięciu HandlerChanging w klasie pochodnej należy zgłosić zdarzenie.

(Odziedziczone po Element)
OnMeasure(Double, Double)

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

OnParentChanged()

Po przesłonięciu ParentChanged w klasie pochodnej należy zgłosić zdarzenie.

(Odziedziczone po Element)
OnParentChanging(ParentChangingEventArgs)

Po przesłonięciu ParentChanging w klasie pochodnej należy zgłosić zdarzenie.

(Odziedziczone po Element)
OnParentSet()

Obiekt Element , który zajmuje obszar na ekranie, ma wygląd wizualny i może uzyskać dane wejściowe dotyku.

(Odziedziczone po NavigableElement)
OnPropertyChanged(String)

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

(Odziedziczone po Element)
OnPropertyChanging(String)

PropertyChanging Zgłasza zdarzenie.

(Odziedziczone po BindableObject)
OnSizeAllocated(Double, Double)

Metoda wywoływana, gdy rozmiar elementu jest ustawiany podczas cyklu układu. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia.

PlatformSizeChanged()

Sygnały, że element równoważny platformy dla rozmiaru tego elementu uległ zmianie i może być potrzebny nowy cykl układu.

RefreshIsEnabledProperty()

Ta metoda musi być zawsze wywoływana, jeśli wystąpi jakieś zdarzenie, a wartość IsEnabledCore właściwości ulegnie zmianie.

RemoveBinding(BindableProperty)

Usuwa wcześniej ustawione powiązanie z właściwości możliwej do powiązania.

(Odziedziczone po BindableObject)
RemoveDynamicResource(BindableProperty)

Usuwa wcześniej ustawiony zasób dynamiczny.

(Odziedziczone po Element)
RemoveLogicalChild(Element)

Usuwa pierwsze wystąpienie określonego Element elementu podrzędnego logicznego.

(Odziedziczone po Element)
SetBinding(BindableProperty, BindingBase)

Przypisuje powiązanie do właściwości możliwej do powiązania.

(Odziedziczone po BindableObject)
SetDynamicResource(BindableProperty, String)

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

(Odziedziczone po Element)
SetValue(BindableProperty, Object)

Ustawia wartość określonej właściwości możliwej do powiązania.

(Odziedziczone po BindableObject)
SetValue(BindablePropertyKey, Object)

Ustawia wartość określonej właściwości możliwej do powiązania.

(Odziedziczone po BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Do użytku wewnętrznego przez program .NET MAUI.

(Odziedziczone po Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Do użytku wewnętrznego przez program .NET MAUI.

(Odziedziczone po Element)
SizeAllocated(Double, Double)

Metoda wywoływana podczas cyklu układu, która sygnalizuje początek układu podzadrzewa.

UnapplyBindings()

Usuwa wszystkie bieżące powiązania z bieżącego kontekstu.

(Odziedziczone po BindableObject)
Unfocus()

Nie ustawia fokusu klawiatury na tym elemecie.

Zdarzenia

BatchCommitted

Występuje, gdy partia zmian właściwości została zatwierdzona przez wywołanie metody BatchCommit().

BindingContextChanged

Występuje, gdy wartość BindingContext właściwości się zmienia.

(Odziedziczone po BindableObject)
ChildAdded

Wywoływane za każdym razem, gdy element podrzędny zostanie dodany do elementu .

(Odziedziczone po Element)
ChildRemoved

Wywoływane za każdym razem, gdy element podrzędny zostanie usunięty z elementu.

(Odziedziczone po Element)
ChildrenReordered

Występuje, gdy zmienia się kolejność elementów podrzędnych tego elementu.

DescendantAdded

Wywoływane za każdym razem, gdy element podrzędny zostanie dodany do poddrzewa elementu.

(Odziedziczone po Element)
DescendantRemoved

Wywoływane za każdym razem, gdy element podrzędny zostanie usunięty z poddrzewa elementów.

(Odziedziczone po Element)
FocusChangeRequested
Przestarzałe.

Obiekt Element , który zajmuje obszar na ekranie, ma wygląd wizualny i może uzyskać dane wejściowe dotyku.

Focused

Występuje, gdy ten element jest ukierunkowany.

HandlerChanged

Wywoływane za każdym razem, gdy program obsługi elementu uległ zmianie.

(Odziedziczone po Element)
HandlerChanging

Wywoływane za każdym razem, gdy program obsługi elementu zacznie się zmieniać.

(Odziedziczone po Element)
Loaded

Występuje, gdy element został skonstruowany i dodany do drzewa obiektów.

MeasureInvalidated

Występuje, gdy bieżąca miara elementu została unieważniona.

ParentChanged

Wywoływane za każdym razem, gdy element nadrzędny elementu uległ zmianie.

(Odziedziczone po Element)
ParentChanging

Wywoływane za każdym razem, gdy element zacznie się zmieniać.

(Odziedziczone po Element)
PropertyChanged

Występuje, gdy zmienia się wartość właściwości.

(Odziedziczone po BindableObject)
PropertyChanging

Występuje, gdy wartość właściwości się zmienia.

(Odziedziczone po BindableObject)
SizeChanged

Występuje, gdy rozmiar elementu uległ zmianie.

Unfocused

Występuje, gdy ten element nie jest skoncentrowany.

Unloaded

Występuje, gdy element nie jest już połączony z głównym drzewem obiektów.

Jawne implementacje interfejsu

IContextFlyoutElement.ContextFlyout

Pobiera element ContextFlyout dla widoku. Menu wysuwane, listy wysuwane menu i separatory wysuwane menu można dodawać do wysuwanych kontekstów.

(Odziedziczone po Element)
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Obiekt Element , który zajmuje obszar na ekranie, ma wygląd wizualny i może uzyskać dane wejściowe dotyku.

(Odziedziczone po BindableObject)
IEffectControlProvider.RegisterEffect(Effect)

Obiekt Element , który zajmuje obszar na ekranie, ma wygląd wizualny i może uzyskać dane wejściowe dotyku.

(Odziedziczone po Element)
IElement.Handler

Pobiera lub ustawia procedurę obsługi widoku elementu.

IElement.Parent

Pobiera element nadrzędny elementu.

(Odziedziczone po Element)
IElementController.Descendants()

Do użytku wewnętrznego przez program .NET MAUI.

(Odziedziczone po Element)
IElementController.LogicalChildren

Do użytku wewnętrznego przez program .NET MAUI.

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

Do użytku wewnętrznego przez program .NET MAUI.

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

Do użytku wewnętrznego przez program .NET MAUI.

(Odziedziczone po Element)
INameScope.UnregisterName(String)

Do użytku wewnętrznego przez program .NET MAUI.

(Odziedziczone po Element)
IToolTipElement.ToolTip

Reprezentuje małe prostokątne okno podręczne, które wyświetla krótki opis celu widoku, gdy użytkownik spoczywa na wskaźniku w widoku.

(Odziedziczone po Element)
IView.Arrange(Rect)

Umieszcza elementy podrzędne i określa rozmiar elementu.

IView.Background

Pobiera farbę, która wypełni tło widoku.

IView.Clip

Pobiera ścieżkę używaną do definiowania konspektu zawartości widoku.

IView.FlowDirection

Kierunek skanowania elementów interfejsu użytkownika przez oko

IView.Height

Pobiera określoną wysokość widoku IView.

IView.HorizontalLayoutAlignment

Określa aspekt poziomy układu tego elementu w kontenerze

IView.InvalidateArrange()

Metoda wywoływana w celu unieważnienia układu tego widoku.

IView.InvalidateMeasure()

Sygnały, że bieżąca wartość miary tego widoku nie jest już prawidłowa i musi zostać ponownie skompilowana podczas następnego przebiegu miary.

IView.IsFocused

Pobiera wartość wskazującą, czy ten widok jest obecnie ukierunkowany.

IView.Margin

Margines reprezentuje odległość między widokiem a sąsiednimi widokami.

IView.MaximumHeight

Pobiera określone ograniczenie maksymalnej wysokości widoku IView z zakresu od zera do podwójnego. Positiveinfinity.

IView.MaximumWidth

Pobiera określone ograniczenie maksymalnej szerokości widoku IView z zakresu od zera do podwójnego. Positiveinfinity.

IView.Measure(Double, Double)

Aktualizuje rozmiar widoku.

IView.MinimumHeight

Pobiera określone ograniczenie minimalnej wysokości widoku IView z zakresu od zera do podwójnej. Positiveinfinity.

IView.MinimumWidth

Pobiera określone ograniczenie minimalnej szerokości widoku IView z zakresu od zera do podwójnego. Positiveinfinity.

IView.Semantics

Dodaje semantyka do każdego widoku pod kątem ułatwień dostępu

IView.Shadow

Maluje cień wokół widoku docelowego.

IView.VerticalLayoutAlignment

Określa aspekt pionowy układu tego elementu w kontenerze

IView.Visibility

Pobiera wartość określającą, czy ten widok powinien być częścią drzewa wizualnego, czy nie.

IView.Width

Pobiera określoną szerokość widoku IView.

IVisualElementController.EffectiveFlowDirection

Do użytku wewnętrznego przez program .NET MAUI.

IVisualElementController.InvalidateMeasure(InvalidationTrigger)

Do użytku wewnętrznego przez program .NET MAUI.

IVisualTreeElement.GetVisualChildren()

Pobiera czytelną listę elementów podrzędnych wizualizacji.

(Odziedziczone po Element)
IVisualTreeElement.GetVisualParent()

Pobiera element wizualny elementu nadrzędnego.

(Odziedziczone po Element)

Metody rozszerzania

AbortAnimation(IAnimatable, String)

Zatrzymuje animację.

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

Ustawia określone parametry i uruchamia 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<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>, IAnimationManager)

Ustawia określone parametry i uruchamia animację.

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

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)

Obiekt Element , który zajmuje obszar na ekranie, ma wygląd wizualny i może uzyskać dane wejściowe dotyku.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Obiekt Element , który zajmuje obszar na ekranie, ma wygląd wizualny i może uzyskać dane wejściowe dotyku.

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

Obiekt Element , który zajmuje obszar na ekranie, ma wygląd wizualny i może uzyskać dane wejściowe dotyku.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Obiekt Element , który zajmuje obszar na ekranie, ma wygląd wizualny i może uzyskać dane wejściowe dotyku.

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

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

FindByName<T>(Element, String)

Obiekt Element , który zajmuje obszar na ekranie, ma wygląd wizualny i może uzyskać dane wejściowe dotyku.

CancelAnimations(VisualElement)

Przerywa wszystkie animacje (np. LayoutTo, TranslateTo, ScaleToitp.) w elemecie view .

FadeTo(VisualElement, Double, UInt32, Easing)

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

LayoutTo(VisualElement, Rect, 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 obraca VisualElement wartość określoną przez lengthviewrotationparametr , i .easing

RotateXTo(VisualElement, Double, UInt32, Easing)

Zwraca zadanie, które powoduje niesymetryczność osi VisualElement X elementu określonego przez rotationview parametr , biorąc czas length i używając polecenia easing.

RotateYTo(VisualElement, Double, UInt32, Easing)

Zwraca zadanie, które powoduje niesymetryczność osi VisualElement Y obiektu określonego przez rotationview parametr , biorąc czas length i używając polecenia 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)

Zwraca zadanie, które skaluje oś VisualElement X elementu określonego przez view parametr do bezwzględnego współczynnika scaleskalowania .

ScaleYTo(VisualElement, Double, UInt32, Easing)

Zwraca zadanie, które skaluje oś VisualElement Y obiektu określonego przez view parametr do bezwzględnego współczynnika scaleskalowania .

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

Animuje elementy TranslationX i TranslationY właściwości 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 jest skojarzona co najmniej jedna grupa stanów wizualizacji. W przeciwnym razie zwraca wartość false.

CheckHandlers(IView)

Obiekt Element , który zajmuje obszar na ekranie, ma wygląd wizualny i może uzyskać dane wejściowe dotyku.

ComputeDesiredSize(IView, Double, Double)

Obiekt Element , który zajmuje obszar na ekranie, ma wygląd wizualny i może uzyskać dane wejściowe dotyku.

ComputeFrame(IView, Rect)

Obiekt Element , który zajmuje obszar na ekranie, ma wygląd wizualny i może uzyskać dane wejściowe dotyku.

ToHandler(IElement, IMauiContext)

Obiekt Element , który zajmuje obszar na ekranie, ma wygląd wizualny i może uzyskać dane wejściowe dotyku.

ToPlatform(IElement, IMauiContext)

Obiekt Element , który zajmuje obszar na ekranie, ma wygląd wizualny i może uzyskać dane wejściowe dotyku.

ToHandler(IView, IMauiContext)

Obiekt Element , który zajmuje obszar na ekranie, ma wygląd wizualny i może uzyskać dane wejściowe dotyku.

SetSemanticFocus(IView)

Obiekt Element , który zajmuje obszar na ekranie, ma wygląd wizualny i może uzyskać dane wejściowe dotyku.

CaptureAsync(IView)

Obiekt Element , który zajmuje obszar na ekranie, ma wygląd wizualny i może uzyskać dane wejściowe dotyku.

GetVisualElementWindow(IVisualTreeElement)

Pobiera okno zawierające element drzewa wizualnego, jeśli element jest zawarty w jednym.

GetVisualTreeDescendants(IVisualTreeElement)

Pobiera całą hierarchię elementów podrzędnych jako listę elementów podrzędnych dla danego elementu drzewa wizualnego.

GetVisualTreeElements(IVisualTreeElement, Point)

Pobiera listę elementów podrzędnych drzewa wizualnego na podstawie danego punktu.

GetVisualTreeElements(IVisualTreeElement, Rect)

Pobiera listę elementów drzewa wizualnego podrzędnych na podstawie prostokąta.

GetVisualTreeElements(IVisualTreeElement, Double, Double)

Pobiera listę elementów drzewa wizualnego dla elementów podrzędnych opartych na danym punkcie x, y.

GetVisualTreeElements(IVisualTreeElement, Double, Double, Double, Double)

Pobiera listę elementów drzewa wizualnego dla elementów podrzędnych na podstawie prostokąta zdefiniowanego przez jego współrzędne określone w jednostkach platformy, a nie pikseli.

Dotyczy