VisualElement Klasse

Definition

Eine Element , die einen Bereich auf dem Bildschirm einnimmt, eine visuelle Darstellung aufweist und Toucheingaben erhalten kann.

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 IView
    interface IElement
    interface ITransform
    interface IAnimatable
    interface IVisualElementController
    interface IElementController
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
Vererbung
Abgeleitet
Implementiert

Hinweise

Die Basisklasse für die meisten Microsoft.Maui.Controls-Elemente auf dem Bildschirm. Stellt die meisten Eigenschaften, Ereignisse und Methoden zum Darstellen eines Elements auf dem Bildschirm bereit.

Konstruktoren

VisualElement()

Initialisiert eine neue Instanz der VisualElement-Klasse.

Felder

AnchorXProperty

Bindbare Eigenschaft für AnchorX.

AnchorYProperty

Bindable-Eigenschaft für AnchorY.

BackgroundColorProperty

Bindable-Eigenschaft für BackgroundColor.

BackgroundProperty

Bindable-Eigenschaft für Background.

BehaviorsProperty

Bindable-Eigenschaft für Behaviors.

ClipProperty

Bindable-Eigenschaft für Clip.

ControlsVisualElementMapper
Veraltet.

Eine Element , die einen Bereich auf dem Bildschirm einnimmt, eine visuelle Darstellung aufweist und Toucheingaben erhalten kann.

FlowDirectionProperty

Bindable-Eigenschaft für FlowDirection.

HeightProperty

Bindable-Eigenschaft für Height.

HeightRequestProperty

Bindable-Eigenschaft für HeightRequest.

InputTransparentProperty

Bindable-Eigenschaft für InputTransparent.

IsEnabledProperty

Bindable-Eigenschaft für IsEnabled.

IsFocusedProperty

Bindable-Eigenschaft für IsFocused.

IsFocusedPropertyKey

Bindable-Eigenschaft für IsFocused.

IsVisibleProperty

Bindable-Eigenschaft für IsVisible.

MaximumHeightRequestProperty

Bindable-Eigenschaft für MaximumHeightRequest.

MaximumWidthRequestProperty

Bindable-Eigenschaft für MaximumWidthRequest.

MinimumHeightRequestProperty

Bindable-Eigenschaft für MinimumHeightRequest.

MinimumWidthRequestProperty

Bindable-Eigenschaft für MinimumWidthRequest.

NavigationProperty

Bindable-Eigenschaft für Navigation.

OpacityProperty

Bindable-Eigenschaft für Opacity.

RotationProperty

Bindable-Eigenschaft für Rotation.

RotationXProperty

Bindable-Eigenschaft für RotationX.

RotationYProperty

Bindable-Eigenschaft für RotationY.

ScaleProperty

Bindable-Eigenschaft für Scale.

ScaleXProperty

Bindable-Eigenschaft für ScaleX.

ScaleYProperty

Bindable-Eigenschaft für ScaleY.

ShadowProperty

Bindable-Eigenschaft für Shadow.

StyleProperty

Bindable-Eigenschaft für Style.

TranslationXProperty

Bindable-Eigenschaft für TranslationX.

TranslationYProperty

Bindable-Eigenschaft für TranslationY.

TriggersProperty

Bindable-Eigenschaft für Triggers.

VisualProperty

Bindable-Eigenschaft für Visual.

WidthProperty

Bindable-Eigenschaft für Width.

WidthRequestProperty

Bindable-Eigenschaft für WidthRequest.

WindowProperty

Bindable-Eigenschaft für Window.

XProperty

Bindable-Eigenschaft für X.

YProperty

Bindable-Eigenschaft für Y.

ZIndexProperty

Bindable-Eigenschaft für ZIndex.

Eigenschaften

AnchorX

Ruft die X-Komponente des Mittelpunkts für jeden Transformationsvorgang relativ zu den Begrenzungen des Elements ab oder legt diese fest. Dies ist eine bindbare Eigenschaft.

AnchorY

Ruft die Y-Komponente des Mittelpunkts für jeden Transformationsvorgang relativ zur Begrenzung des Elements ab oder legt diese fest. Dies ist eine bindbare Eigenschaft.

AutomationId

Ruft einen Wert ab, mit dem das Automatisierungsframework das Element finden und damit interagieren kann.

(Geerbt von Element)
Background

Ruft den ab, der Brush zum Ausfüllen des Hintergrunds eines Elements verwendet wird, oder legt diesen fest. Dies ist eine bindbare Eigenschaft.

BackgroundColor

Ruft den ab, der den Color Hintergrund eines Elements ausfüllt, oder legt dieses fest. Dies ist eine bindbare Eigenschaft.

Batched

Ruft einen Wert ab, der angibt, dass für dieses Element Batchänderungen vorgenommen wurden.

Behaviors

Ruft die Liste der diesem Element zugeordneten Behavior Objekte ab. Diese bindbare Eigenschaft ist schreibgeschützt.

BindingContext

Ruft ein Objekt ab, das die Eigenschaften enthält, auf die die gebundenen Eigenschaften ausgerichtet werden, die zu diesem gehören, oder legt dieses BindableObjectfest. Dies ist eine bindbare Eigenschaft.

(Geerbt von BindableObject)
Bounds

Ruft die Grenzen des Elements in geräteunabhängigen Einheiten ab.

class

Eine Element , die einen Bereich auf dem Bildschirm einnimmt, eine visuelle Darstellung aufweist und Toucheingaben erhalten kann.

(Geerbt von NavigableElement)
ClassId

Ruft einen Wert ab, mit dem eine Sammlung von semantisch ähnlichen Elementen identifiziert wird, bzw. legt diesen fest.

(Geerbt von Element)
Clip

Gibt den Abschneidebereich für ein Element an. Dies ist eine bindbare Eigenschaft.

DesiredSize

Ruft die Größe ab, die dieses Element während des Messdurchgangs im Layoutprozess berechnet hat.

DisableLayout

Ruft einen Wert ab, der angibt, dass das Layout für dieses Element deaktiviert ist.

Dispatcher

Ruft den Verteiler ab, der verfügbar war, als dieses bindbare Objekt erstellt wurde, andernfalls versucht, den nächstgelegenen verfügbaren Verteiler (wahrscheinlich die des Fensters/der App) zu finden.

(Geerbt von BindableObject)
EffectControlProvider

Zur internen Verwendung durch .NET MAUI.

(Geerbt von Element)
Effects

Ruft die Stile und Eigenschaften ab, die während der Laufzeit auf das Element angewendet werden, oder legt diese fest.

(Geerbt von Element)
FlowDirection

Ruft die Flussrichtung des Layouts ab, bzw. legt diese fest. Dies ist eine bindbare Eigenschaft.

Frame

Ruft den Frame ab, in dem sich dieses Element auf dem Bildschirm befindet, oder legt diesen fest.

Handler

Ruft das IViewHandler diesem Element zugeordnete ab oder legt dieses fest.

Height

Ruft die aktuelle gerenderte Höhe dieses Elements ab. Diese bindbare Eigenschaft ist schreibgeschützt.

HeightRequest

Ruft die Außerkraftsetzung der gewünschten Höhe für dieses Element ab, bzw. legt diese fest. Dies ist eine bindbare Eigenschaft.

Id

Ruft einen Wert ab, der verwendet werden kann, um ein Element während der gesamten Ausführung Ihrer Anwendung eindeutig zu identifizieren.

(Geerbt von Element)
InputTransparent

Ruft einen Wert ab, der angibt, ob dieses Element auf Treffertests während der Benutzerinteraktion reagiert, oder legt diesen fest. Dies ist eine bindbare Eigenschaft.

IsEnabled

Ruft einen Wert ab bzw. legt einen Wert fest, der angibt, ob dieses Element in der Benutzeroberfläche aktiv ist. Dies ist eine bindbare Eigenschaft.

IsEnabledCore

Dieser Wert stellt den kumulativen IsEnabled-Wert dar. Alle Typen, die diese Eigenschaft überschreiben, müssen auch die RefreshIsEnabledProperty()-Methode aufrufen, wenn sich der Wert ändert.

IsFocused

Ruft einen Wert ab, der angibt, ob dieses Element aktuell im Fokus liegt. Dies ist eine bindbare Eigenschaft.

IsInPlatformLayout

Ruft einen Wert ab, der angibt, dass dieses Element derzeit den Plattformlayoutzyklus durchläuft, oder legt diesen fest.

IsLoaded

Gibt an, ob ein Element mit der Standard Objektstruktur verbunden ist.

IsPlatformEnabled

Ruft einen Wert ab, der angibt, ob das plattformäquivalente Element dieses Elements aktiviert ist, oder legt diesen fest.

IsPlatformStateConsistent

Ruft einen Wert ab, der angibt, dass dieses Element derzeit mit dem Zustand des entsprechenden Plattformelements konsistent ist, oder legt diesen fest.

IsVisible

Ruft einen Wert ab, der bestimmt, ob dieses Element auf dem Bildschirm sichtbar ist und Platz in Layouts einnimmt, oder legt diesen fest. Dies ist eine bindbare Eigenschaft.

LogicalChildren
Veraltet.

Zur internen Verwendung durch die Microsoft.Maui.Controls-Plattform.

(Geerbt von Element)
MaximumHeightRequest

Ruft die maximale Höhe ab, die das Element während des Layouts anfordern wird, oder legt diese fest. Dies ist eine bindbare Eigenschaft.

MaximumWidthRequest

Ruft die maximale Breite ab, die das Element während des Layouts anfordern wird, oder legt diese fest. Dies ist eine bindbare Eigenschaft.

MinimumHeightRequest

Ruft die Mindesthöhe ab, die das Element während des Layouts anfordern wird, oder legt diese fest. Dies ist eine bindbare Eigenschaft.

MinimumWidthRequest

Ruft die Mindestbreite ab, die das Element während des Layouts anfordern wird, oder legt diese fest. Dies ist eine bindbare Eigenschaft.

Navigation

Eine Element , die einen Bereich auf dem Bildschirm einnimmt, eine visuelle Darstellung aufweist und Toucheingaben erhalten kann.

(Geerbt von NavigableElement)
NavigationProxy

Eine Element , die einen Bereich auf dem Bildschirm einnimmt, eine visuelle Darstellung aufweist und Toucheingaben erhalten kann.

(Geerbt von NavigableElement)
Opacity

Ruft den Deckkraftwert ab bzw. legt ihn fest, der auf das Element beim Rendern angewendet wird. Der Bereich dieses Werts ist 0 bis 1; Werte außerhalb dieses Bereichs werden auf den nächstgelegenen gültigen Wert festgelegt. Dies ist eine bindbare Eigenschaft.

Parent

Ruft das übergeordnete Element Element dieses Elements ab oder legt es fest.

(Geerbt von Element)
RealParent

Zur internen Verwendung durch .NET MAUI.

(Geerbt von Element)
Resources

Ruft das lokale Ressourcenwörterbuch ab bzw. legt es fest.

Rotation

Ruft die Drehung (in Grad) um die Z-Achse (affine Drehung) ab bzw. legt diese fest, wenn das Element gerendert wird. Dies ist eine bindbare Eigenschaft.

RotationX

Ruft die Drehung (in Grad) um die X-Achse (perspektive Drehung) ab bzw. legt diese fest, wenn das Element gerendert wird. Dies ist eine bindbare Eigenschaft.

RotationY

Ruft die Drehung (in Grad) um die Y-Achse (perspektive Drehung) ab bzw. legt diese fest, wenn das Element gerendert wird. Dies ist eine bindbare Eigenschaft.

Scale

Ruft den Skalierungsfaktor ab, der auf das Element angewendet wird, bzw. legt diesen fest. Dies ist eine bindbare Eigenschaft.

ScaleX

Ruft einen Skalenwert ab, der auf die X-Richtung angewendet werden soll, oder legt ihn fest. Dies ist eine bindbare Eigenschaft.

ScaleY

Ruft einen Skalenwert ab, der auf die Y-Richtung angewendet werden soll, oder legt ihn fest. Dies ist eine bindbare Eigenschaft.

Shadow

Ruft den Schatteneffekt ab, der vom -Element umgewandelt wird, oder legt diese fest. Dies ist eine bindbare Eigenschaft.

Style

Eine Element , die einen Bereich auf dem Bildschirm einnimmt, eine visuelle Darstellung aufweist und Toucheingaben erhalten kann.

(Geerbt von NavigableElement)
StyleClass

Eine Element , die einen Bereich auf dem Bildschirm einnimmt, eine visuelle Darstellung aufweist und Toucheingaben erhalten kann.

(Geerbt von NavigableElement)
StyleId

Ruft einen benutzerdefinierten Wert ab, mit dem das Element eindeutig identifiziert wird, bzw. legt diesen fest.

(Geerbt von Element)
TranslationX

Ruft das X-Übersetzungsdelta des Elements ab bzw. legt dieses fest. Dies ist eine bindbare Eigenschaft.

TranslationY

Ruft das Y-Übersetzungsdelta des Elements ab bzw. legt dieses fest. Dies ist eine bindbare Eigenschaft.

Triggers

Ruft die Liste der diesem Element zugeordneten TriggerBase Objekte ab. Diese bindbare Eigenschaft ist schreibgeschützt.

Visual

Ruft eine IVisual Implementierung ab, die die visuelle Darstellung eines Elements überschreibt, oder legt diese fest. Dies ist eine bindbare Eigenschaft.

Width

Ruft die aktuelle Breite dieses Elements ab. Diese bindbare Eigenschaft ist schreibgeschützt.

WidthRequest

Ruft die Außerkraftsetzung der gewünschten Breite für dieses Element ab, bzw. legt diese fest. Dies ist eine bindbare Eigenschaft.

Window

Ruft die ab, die Window einem -Element zugeordnet ist. Diese bindbare Eigenschaft ist schreibgeschützt.

X

Ruft die aktuelle X-Position dieses Elements ab. Diese bindbare Eigenschaft ist schreibgeschützt.

Y

Ruft die aktuelle Y-Position dieses Elements ab. Diese bindbare Eigenschaft ist schreibgeschützt.

ZIndex

Ruft den Front-to-Back-Z-Index eines Elements innerhalb eines Layouts ab oder legt diesen fest. Dies ist eine bindbare Eigenschaft.

Methoden

AddLogicalChild(Element)

Fügt den logischen untergeordneten Elementen eine Element hinzu.

(Geerbt von Element)
ApplyBindings()

Wendet alle aktuellen Bindungen auf an BindingContext.

(Geerbt von BindableObject)
Arrange(Rect)

Positioniert untergeordnete Objekte und bestimmt eine Größe für ein Element.

ArrangeOverride(Rect)

Ermöglicht Unterklassen das Überschreiben Arrange(Rect) , obwohl die Schnittstelle explizit implementiert werden muss, um Konflikte mit der alten Arrange(Rect) Methode zu vermeiden.

BatchBegin()

Signalisiert den Beginn eines Batchs von Änderungen an den Eigenschaften der Elemente. Dies kann der Leistung zugute kommen, wenn eine größere Anzahl von Eigenschaftenwerten geändert wird.

BatchCommit()

Signalisiert das Ende eines Batchs von Befehlen an das Element und, dass für diese Befehle nun ein Commit ausgeführt werden soll.

ChangeVisualState()

Ändert den aktuellen visuellen Zustand basierend auf diesen Elementen der aktuellen Eigenschaftswerte.

ClearLogicalChildren()

Entfernt alle untergeordneten ElementElemente.

(Geerbt von Element)
ClearValue(BindableProperty)

Löscht alle Werte, die zuvor für eine bindbare Eigenschaft festgelegt wurden.

(Geerbt von BindableObject)
ClearValue(BindablePropertyKey)

Löscht alle Werte, die zuvor für eine bindbare Eigenschaft festgelegt wurden, die durch ihren Schlüssel identifiziert wird.

(Geerbt von BindableObject)
CoerceValue(BindableProperty)

Koerziert den Wert der angegebenen bindbaren Eigenschaft. Dies erfolgt durch Aufrufen BindableProperty.CoerceValueDelegate der angegebenen bindbaren Eigenschaft.

(Geerbt von BindableObject)
CoerceValue(BindablePropertyKey)

Koerziert den Wert der angegebenen bindbaren Eigenschaft. Dies erfolgt durch Aufrufen BindableProperty.CoerceValueDelegate der angegebenen bindbaren Eigenschaft.

(Geerbt von BindableObject)
EffectIsAttached(String)

Zur internen Verwendung durch .NET MAUI.

(Geerbt von Element)
Finalize()

Eine Element , die einen Bereich auf dem Bildschirm einnimmt, eine visuelle Darstellung aufweist und Toucheingaben erhalten kann.

FindByName(String)

Gibt das Element mit dem angegebenen Namen zurück.

(Geerbt von Element)
Focus()

Versucht, den Fokus auf dieses Element festzulegen.

GetValue(BindableProperty)

Gibt den Wert zurück, der in der angegebenen bindbaren Eigenschaft enthalten ist.

(Geerbt von BindableObject)
InsertLogicalChild(Int32, Element)

Fügt am angegebenen Index eine Element in die logischen untergeordneten Elemente ein.

(Geerbt von Element)
InvalidateMeasure()

Markiert das aktuelle Measure eines Elements als ungültig.

InvalidateMeasureNonVirtual(InvalidationTrigger)

Ungültigt das Measure eines Elements.

InvalidateMeasureOverride()

Bietet eine Möglichkeit, Unterklassen (z. B. Layout) zu überschreiben InvalidateMeasure() , obwohl die Schnittstelle explizit implementiert werden muss, um Konflikte mit der InvalidateMeasure() -Methode zu vermeiden.

IsSet(BindableProperty)

Bestimmt, ob eine bindbare Eigenschaft vorhanden ist und über einen festgelegten Wert verfügt.

(Geerbt von BindableObject)
Layout(Rect)

Aktualisiert die Grenzen des Elements während des Layoutzyklus.

MapBackgroundColor(IViewHandler, IView)

Eine Element , die einen Bereich auf dem Bildschirm einnimmt, eine visuelle Darstellung aufweist und Toucheingaben erhalten kann.

MapBackgroundImageSource(IViewHandler, IView)

Eine Element , die einen Bereich auf dem Bildschirm einnimmt, eine visuelle Darstellung aufweist und Toucheingaben erhalten kann.

Measure(Double, Double, MeasureFlags)

Gibt die Mindestgröße zurück, die ein Element benötigt, um auf dem Gerät angezeigt zu werden.

MeasureOverride(Double, Double)

Bietet eine Möglichkeit, Unterklassen zu überschreiben Measure(Double, Double, MeasureFlags) , obwohl die Schnittstelle explizit implementiert werden muss, um Konflikte mit der alten Measure-Methode zu vermeiden.

OnBindingContextChanged()

Eine Element , die einen Bereich auf dem Bildschirm einnimmt, eine visuelle Darstellung aufweist und Toucheingaben erhalten kann.

OnChildAdded(Element)

Eine Element , die einen Bereich auf dem Bildschirm einnimmt, eine visuelle Darstellung aufweist und Toucheingaben erhalten kann.

OnChildRemoved(Element, Int32)

Eine Element , die einen Bereich auf dem Bildschirm einnimmt, eine visuelle Darstellung aufweist und Toucheingaben erhalten kann.

OnChildrenReordered()

Löst das ChildrenReordered-Ereignis aus.

OnHandlerChanged()

Beim Überschreiben in einer abgeleiteten Klasse sollte das HandlerChanged -Ereignis ausgelöst werden.

(Geerbt von Element)
OnHandlerChanging(HandlerChangingEventArgs)

Beim Überschreiben in einer abgeleiteten Klasse sollte das HandlerChanging -Ereignis ausgelöst werden.

(Geerbt von Element)
OnMeasure(Double, Double)

Die Methode, die aufgerufen wird, wenn eine Layoutmessung erfolgt.

OnParentChanged()

Beim Überschreiben in einer abgeleiteten Klasse sollte das ParentChanged -Ereignis ausgelöst werden.

(Geerbt von Element)
OnParentChanging(ParentChangingEventArgs)

Beim Überschreiben in einer abgeleiteten Klasse sollte das ParentChanging -Ereignis ausgelöst werden.

(Geerbt von Element)
OnParentSet()

Eine Element , die einen Bereich auf dem Bildschirm einnimmt, eine visuelle Darstellung aufweist und Toucheingaben erhalten kann.

(Geerbt von NavigableElement)
OnPropertyChanged(String)

Die Methode, die aufgerufen wird, wenn eine gebundene Eigenschaft geändert wird.

(Geerbt von Element)
OnPropertyChanging(String)

Löst das PropertyChanging-Ereignis aus.

(Geerbt von BindableObject)
OnSizeAllocated(Double, Double)

Methode, die aufgerufen wird, wenn die Größe des Elements während eines Layoutzyklus festgelegt wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

PlatformSizeChanged()

Signalisiert, dass sich das plattformäquivalente Element für die Größe dieses Elements geändert hat und möglicherweise ein neuer Layoutzyklus erforderlich ist.

RefreshIsEnabledProperty()

Diese Methode muss immer aufgerufen werden, wenn ein Ereignis auftritt und sich der Wert der IsEnabledCore Eigenschaft ändert.

RemoveBinding(BindableProperty)

Entfernt eine zuvor festgelegte Bindung aus einer bindbaren Eigenschaft.

(Geerbt von BindableObject)
RemoveDynamicResource(BindableProperty)

Entfernt eine zuvor festgelegte dynamische Ressource.

(Geerbt von Element)
RemoveLogicalChild(Element)

Entfernt das erste Vorkommen eines bestimmten aus den logischen untergeordneten Element Elementen.

(Geerbt von Element)
SetBinding(BindableProperty, BindingBase)

Weist einer bindbaren Eigenschaft eine Bindung zu.

(Geerbt von BindableObject)
SetDynamicResource(BindableProperty, String)

Legt die BindableProperty Eigenschaft dieses Elements fest, die über dynamicResource mit dem angegebenen Schlüssel aktualisiert werden soll.

(Geerbt von Element)
SetValue(BindableProperty, Object)

Legt den Wert der angegebenen bindbaren Eigenschaft fest.

(Geerbt von BindableObject)
SetValue(BindablePropertyKey, Object)

Legt den Wert der angegebenen bindbaren Eigenschaft fest.

(Geerbt von BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Zur internen Verwendung durch die Microsoft.Maui.Controls-Plattform.

(Geerbt von BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Zur internen Verwendung durch .NET MAUI.

(Geerbt von Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Zur internen Verwendung durch .NET MAUI.

(Geerbt von Element)
SizeAllocated(Double, Double)

Methode, die während eines Layoutzyklus aufgerufen wird, um den Beginn eines Unterstrukturlayouts zu signalisieren.

UnapplyBindings()

Entfernt alle aktuellen Bindungen aus dem aktuellen Kontext.

(Geerbt von BindableObject)
Unfocus()

Deaktiviert den Tastaturfokus auf dieses Element.

Ereignisse

BatchCommitted

Tritt auf, wenn ein Batch von Eigenschaftenänderungen durch Aufrufen BatchCommit()von committet wurde.

BindingContextChanged

Tritt auf, wenn sich der Wert der BindingContext-Eigenschaft ändert.

(Geerbt von BindableObject)
ChildAdded

Wird immer ausgelöst, wenn dem Element ein untergeordnetes Element hinzugefügt wird.

(Geerbt von Element)
ChildRemoved

Wird ausgelöst, wenn ein untergeordnetes Element aus dem Element entfernt wird.

(Geerbt von Element)
ChildrenReordered

Tritt auf, wenn sich die Reihenfolge der untergeordneten Elemente dieses Elements ändert.

DescendantAdded

Wird immer ausgelöst, wenn der Unterstruktur des Elements ein untergeordnetes Element hinzugefügt wird.

(Geerbt von Element)
DescendantRemoved

Wird ausgelöst, wenn ein untergeordnetes Element aus der Elementunterstruktur entfernt wird.

(Geerbt von Element)
FocusChangeRequested
Veraltet.

Eine Element , die einen Bereich auf dem Bildschirm einnimmt, eine visuelle Darstellung aufweist und Toucheingaben erhalten kann.

Focused

Tritt auf, wenn dieses Element fokussiert ist.

HandlerChanged

Wird immer ausgelöst, wenn sich der Handler des Elements geändert hat.

(Geerbt von Element)
HandlerChanging

Wird immer ausgelöst, wenn sich der Handler des Elements zu ändern beginnt.

(Geerbt von Element)
Loaded

Tritt auf, wenn ein Element erstellt und der Objektstruktur hinzugefügt wurde.

MeasureInvalidated

Tritt auf, wenn das aktuelle Measure eines Elements ungültig wurde.

ParentChanged

Wird immer ausgelöst, wenn sich das übergeordnete Element geändert hat.

(Geerbt von Element)
ParentChanging

Wird immer ausgelöst, wenn sich das Element zu ändern beginnt.

(Geerbt von Element)
PropertyChanged

Tritt ein, wenn sich ein Eigenschaftswert ändert.

(Geerbt von BindableObject)
PropertyChanging

Tritt ein, wenn ein Eigenschaftswert geändert wird.

(Geerbt von BindableObject)
SizeChanged

Tritt auf, wenn sich die Größe eines Elements geändert hat.

Unfocused

Tritt auf, wenn dieses Element nicht fokussiert ist.

Unloaded

Tritt auf, wenn ein Element nicht mehr mit der Standard Objektstruktur verbunden ist.

Explizite Schnittstellenimplementierungen

IContextFlyoutElement.ContextFlyout

Ruft den ContextFlyout für die Ansicht ab. Menüflyouts, Menü-Flyoutunterelemente und Menü-Flyouttrennzeichen können dem Kontextflyout hinzugefügt werden.

(Geerbt von Element)
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Eine Element , die einen Bereich auf dem Bildschirm einnimmt, eine visuelle Darstellung aufweist und Toucheingaben erhalten kann.

(Geerbt von BindableObject)
IEffectControlProvider.RegisterEffect(Effect)

Eine Element , die einen Bereich auf dem Bildschirm einnimmt, eine visuelle Darstellung aufweist und Toucheingaben erhalten kann.

(Geerbt von Element)
IElement.Handler

Ruft den Ansichtshandler des Elements ab oder legt diese fest.

IElement.Parent

Ruft das übergeordnete Element des Elements ab.

(Geerbt von Element)
IElementController.Descendants()

Zur internen Verwendung durch .NET MAUI.

(Geerbt von Element)
IElementController.LogicalChildren

Zur internen Verwendung durch .NET MAUI.

(Geerbt von Element)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Zur internen Verwendung durch .NET MAUI.

(Geerbt von Element)
INameScope.RegisterName(String, Object)

Zur internen Verwendung durch .NET MAUI.

(Geerbt von Element)
INameScope.UnregisterName(String)

Zur internen Verwendung durch .NET MAUI.

(Geerbt von Element)
IToolTipElement.ToolTip

Stellt ein kleines rechteckiges Popupfenster dar, in dem eine kurze Beschreibung des Zwecks einer Ansicht angezeigt wird, wenn der Benutzer den Mauszeiger auf die Ansicht legt.

(Geerbt von Element)
IView.Arrange(Rect)

Positioniert untergeordnete Elemente und bestimmt eine Größe für ein Element.

IView.Background

Ruft die Farbe ab, die den Hintergrund einer Ansicht ausfüllt.

IView.Clip

Ruft den Pfad ab, der verwendet wird, um die Gliederung des Inhalts einer Ansicht zu definieren.

IView.FlowDirection

Richtung, in der die UI-Elemente vom Auge gescannt werden

IView.Height

Ruft die angegebene Höhe der IView ab.

IView.HorizontalLayoutAlignment

Bestimmt den horizontalen Aspekt der Anordnung dieses Elements in einem Container.

IView.InvalidateArrange()

Methode, die aufgerufen wird, um das Layout dieser Ansicht zu ungültig machen.

IView.InvalidateMeasure()

Signalisiert, dass der aktuelle Measurewert dieser Ansicht nicht mehr gültig ist und während des nächsten Measuredurchlaufs neu berechnet werden muss.

IView.IsFocused

Ruft einen Wert ab, der angibt, ob diese Ansicht aktuell fokussiert ist.

IView.Margin

Der Rand stellt den Abstand zwischen einer Ansicht und ihren angrenzenden Ansichten dar.

IView.MaximumHeight

Ruft die angegebene maximale Höheneinschränkung der IView zwischen null und double ab. Positiveinfinity.

IView.MaximumWidth

Ruft die angegebene maximale Breiteseinschränkung der IView zwischen null und double ab. Positiveinfinity.

IView.Measure(Double, Double)

Updates die Größe einer Ansicht.

IView.MinimumHeight

Ruft die angegebene Mindesthöheneinschränkung der IView zwischen null und double ab. Positiveinfinity.

IView.MinimumWidth

Ruft die angegebene Mindestbreiteneinschränkung der IView zwischen null und double ab. Positiveinfinity.

IView.Semantics

Fügt jeder Ansicht Semantik für Barrierefreiheit hinzu

IView.Shadow

Zeichnet einen Schatten um die Zielansicht.

IView.VerticalLayoutAlignment

Bestimmt den vertikalen Aspekt der Anordnung dieses Elements in einem Container.

IView.Visibility

Ruft einen Wert ab, der bestimmt, ob diese Ansicht Teil der visuellen Struktur sein soll oder nicht.

IView.Width

Ruft die angegebene Breite der IView ab.

IVisualElementController.EffectiveFlowDirection

Zur internen Verwendung durch .NET MAUI.

IVisualElementController.InvalidateMeasure(InvalidationTrigger)

Zur internen Verwendung durch .NET MAUI.

IVisualTreeElement.GetVisualChildren()

Ruft eine schreibgeschützte Liste der visuellen untergeordneten Elemente des Elements ab.

(Geerbt von Element)
IVisualTreeElement.GetVisualParent()

Ruft das visuelle übergeordnete Element des Elements ab.

(Geerbt von Element)

Erweiterungsmethoden

AbortAnimation(IAnimatable, String)

Beendet die Animation.

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

Legt die angegebenen Parameter fest und startet die Animation.

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

Legt die angegebenen Parameter fest und startet die Animation.

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

Legt die angegebenen Parameter fest und startet die Animation.

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

Legt die angegebenen Parameter fest und startet die Animation.

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

Legt die angegebenen Parameter fest und startet die kinetische Animation.

AnimationIsRunning(IAnimatable, String)

Gibt einen booleschen Wert zurück, der angibt, ob die von handle angegebene Animation ausgeführt wird oder nicht.

Batch(IAnimatable)

Eine Element , die einen Bereich auf dem Bildschirm einnimmt, eine visuelle Darstellung aufweist und Toucheingaben erhalten kann.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Eine Element , die einen Bereich auf dem Bildschirm einnimmt, eine visuelle Darstellung aufweist und Toucheingaben erhalten kann.

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

Eine Element , die einen Bereich auf dem Bildschirm einnimmt, eine visuelle Darstellung aufweist und Toucheingaben erhalten kann.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Eine Element , die einen Bereich auf dem Bildschirm einnimmt, eine visuelle Darstellung aufweist und Toucheingaben erhalten kann.

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

Erstellt eine Bindung mit einer Eigenschaft und wendet diese an.

FindByName<T>(Element, String)

Eine Element , die einen Bereich auf dem Bildschirm einnimmt, eine visuelle Darstellung aufweist und Toucheingaben erhalten kann.

CancelAnimations(VisualElement)

Bricht alle Animationen (z. B. LayoutTo, TranslateTo, ScaleTousw.) für das view Element ab.

FadeTo(VisualElement, Double, UInt32, Easing)

Gibt einen Task zurück, der das Ausblenden durchführt, das von den Parametern opacity, length und easing beschrieben wird.

LayoutTo(VisualElement, Rect, UInt32, Easing) Gibt einen Task zurück, der die Grenzen des vereinfacht, die VisualElement durch den view -Parameter angegeben wird, bis zum Rechteck, das durch den bounds -Parameter angegeben wird.
RelRotateTo(VisualElement, Double, UInt32, Easing)

Rotiert die VisualElement-Klasse, die von view angegeben wird, um die aktuelle Rotation, die von drotation angegeben wird.

RelScaleTo(VisualElement, Double, UInt32, Easing)

Gibt einen Task zurück, der die VisualElement-Klasse, die von view angegeben wird, von der aktuellen Skalierung zu dscale skaliert.

RotateTo(VisualElement, Double, UInt32, Easing)

Gibt einen Task zurück, der die VisualElement durch view die Parameter , lengthund easing beschrieben rotationwird, rotiert.

RotateXTo(VisualElement, Double, UInt32, Easing)

Gibt einen Task zurück, der die X-Achse der VisualElement von angegebenen rotationview verzerrt, wobei Zeit length in Anspruch genommen wird und verwendet easingwird.

RotateYTo(VisualElement, Double, UInt32, Easing)

Gibt einen Task zurück, der die Y-Achse des VisualElement von angegebenen rotationview verzerrt, wobei Zeit length in Anspruch genommen wird und verwendet easingwird.

ScaleTo(VisualElement, Double, UInt32, Easing)

Gibt einen Task zurück, der die VisualElement-Klasse, die von view angegeben wird, mit dem absoluten Skalierungsfaktor von scale skaliert.

ScaleXTo(VisualElement, Double, UInt32, Easing)

Gibt einen Task zurück, der die X-Achse des VisualElement von angegebenen view auf den absoluten Skalierungsfaktor scaleskaliert.

ScaleYTo(VisualElement, Double, UInt32, Easing)

Gibt einen Task zurück, der die Y-Achse des VisualElement von angegebenen view auf den absoluten Skalierungsfaktor scaleskaliert.

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

Animiert elemente TranslationX und TranslationY Eigenschaften von ihren aktuellen Werten zu den neuen Werten. Dadurch wird sichergestellt, dass das Eingabelayout sich an der gleichen Position wie das visuelle Layout befindet.

HasVisualStateGroups(VisualElement)

Gibt true zurück, wenn element mindestens eine visuelle Statusgruppe zugeordnet ist. Andernfalls wird falsezurückgegeben.

CheckHandlers(IView)

Eine Element , die einen Bereich auf dem Bildschirm einnimmt, eine visuelle Darstellung aufweist und Toucheingaben erhalten kann.

ComputeDesiredSize(IView, Double, Double)

Eine Element , die einen Bereich auf dem Bildschirm einnimmt, eine visuelle Darstellung aufweist und Toucheingaben erhalten kann.

ComputeFrame(IView, Rect)

Eine Element , die einen Bereich auf dem Bildschirm einnimmt, eine visuelle Darstellung aufweist und Toucheingaben erhalten kann.

ToHandler(IElement, IMauiContext)

Eine Element , die einen Bereich auf dem Bildschirm einnimmt, eine visuelle Darstellung aufweist und Toucheingaben erhalten kann.

ToPlatform(IElement, IMauiContext)

Eine Element , die einen Bereich auf dem Bildschirm einnimmt, eine visuelle Darstellung aufweist und Toucheingaben erhalten kann.

ToHandler(IView, IMauiContext)

Eine Element , die einen Bereich auf dem Bildschirm einnimmt, eine visuelle Darstellung aufweist und Toucheingaben erhalten kann.

SetSemanticFocus(IView)

Eine Element , die einen Bereich auf dem Bildschirm einnimmt, eine visuelle Darstellung aufweist und Toucheingaben erhalten kann.

CaptureAsync(IView)

Eine Element , die einen Bereich auf dem Bildschirm einnimmt, eine visuelle Darstellung aufweist und Toucheingaben erhalten kann.

GetVisualElementWindow(IVisualTreeElement)

Ruft das Fenster ab, das das Visual Tree-Element enthält, wenn das Element in einem element enthalten ist.

GetVisualTreeDescendants(IVisualTreeElement)

Ruft die gesamte Hierarchie der nachkommenden Elemente als Liste von untergeordneten Elementen für ein bestimmtes visuelles Strukturelement ab.

GetVisualTreeElements(IVisualTreeElement, Point)

Ruft die Liste der untergeordneten Elemente eines Visuellen Baumelements basierend auf einem bestimmten Punkt ab.

GetVisualTreeElements(IVisualTreeElement, Rect)

Ruft eine Liste mit untergeordneten Visual Tree Elements basierend auf einem Rechteck ab.

GetVisualTreeElements(IVisualTreeElement, Double, Double)

Ruft eine Liste mit untergeordneten Visual Tree Elements basierend auf einem bestimmten x- und y-Punkt ab.

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

Ruft eine Liste von untergeordneten Visual Tree Elements basierend auf einem Rechteck ab, das durch seine Koordinaten definiert ist, die in Plattformeinheiten und nicht in Pixeln angegeben sind.

Gilt für: