Sdílet prostřednictvím


VisualElement Třída

Definice

Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykový vstup.

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
Dědičnost
Odvozené
Implementuje

Poznámky

Základní třída pro většinu prvků na obrazovce Microsoft.Maui.Controls. Poskytuje většinu vlastností, událostí a metod pro prezentaci položky na obrazovce.

Konstruktory

VisualElement()

Inicializuje novou instanci VisualElement třídy.

Pole

AnchorXProperty

Vlastnost s možností vazby pro AnchorX.

AnchorYProperty

Vlastnost s možností vazby pro AnchorY.

BackgroundColorProperty

Vlastnost s možností vazby pro BackgroundColor.

BackgroundProperty

Vlastnost s možností vazby pro Background.

BehaviorsProperty

Vlastnost s možností vazby pro Behaviors.

ClipProperty

Vlastnost s možností vazby pro Clip.

ControlsVisualElementMapper
Zastaralé.

Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykový vstup.

FlowDirectionProperty

Vlastnost s možností vazby pro FlowDirection.

HeightProperty

Vlastnost s možností vazby pro Height.

HeightRequestProperty

Vlastnost s možností vazby pro HeightRequest.

InputTransparentProperty

Vlastnost s možností vazby pro InputTransparent.

IsEnabledProperty

Vlastnost s možností vazby pro IsEnabled.

IsFocusedProperty

Vlastnost s možností vazby pro IsFocused.

IsFocusedPropertyKey

Vlastnost s možností vazby pro IsFocused.

IsVisibleProperty

Vlastnost s možností vazby pro IsVisible.

MaximumHeightRequestProperty

Vlastnost s možností vazby pro MaximumHeightRequest.

MaximumWidthRequestProperty

Vlastnost s možností vazby pro MaximumWidthRequest.

MinimumHeightRequestProperty

Vlastnost s možností vazby pro MinimumHeightRequest.

MinimumWidthRequestProperty

Vlastnost s možností vazby pro MinimumWidthRequest.

NavigationProperty

Vlastnost s možností vazby pro Navigation.

OpacityProperty

Vlastnost s možností vazby pro Opacity.

RotationProperty

Vlastnost s možností vazby pro Rotation.

RotationXProperty

Vlastnost s možností vazby pro RotationX.

RotationYProperty

Vlastnost s možností vazby pro RotationY.

ScaleProperty

Vlastnost s možností vazby pro Scale.

ScaleXProperty

Vlastnost s možností vazby pro ScaleX.

ScaleYProperty

Vlastnost s možností vazby pro ScaleY.

ShadowProperty

Vlastnost s možností vazby pro Shadow.

StyleProperty

Vlastnost s možností vazby pro Style.

TranslationXProperty

Vlastnost s možností vazby pro TranslationX.

TranslationYProperty

Vlastnost s možností vazby pro TranslationY.

TriggersProperty

Vlastnost s možností vazby pro Triggers.

VisualProperty

Vlastnost s možností vazby pro Visual.

WidthProperty

Vlastnost s možností vazby pro Width.

WidthRequestProperty

Vlastnost s možností vazby pro WidthRequest.

WindowProperty

Vlastnost s možností vazby pro Window.

XProperty

Vlastnost s možností vazby pro X.

YProperty

Vlastnost s možností vazby pro Y.

ZIndexProperty

Vlastnost s možností vazby pro ZIndex.

Vlastnosti

AnchorX

Získá nebo nastaví X komponentu středu bodu pro libovolnou transformační operaci vzhledem k hranicím prvku. Toto je vlastnost s možností vazby.

AnchorY

Získá nebo nastaví Y součást středu bodu pro libovolnou transformační operaci vzhledem k hranicím prvku. Toto je vlastnost s možností vazby.

AutomationId

Získá nebo nastaví hodnotu, která umožňuje rozhraní automatizace najít a pracovat s tímto prvkem.

(Zděděno od Element)
Background

Získá nebo nastaví Brush , který bude použit k vyplnění pozadí prvku. Toto je vlastnost s možností vazby.

BackgroundColor

Získá nebo nastaví Color , který vyplní pozadí prvku. Toto je vlastnost s možností vazby.

Batched

Získá hodnotu, která označuje, že se pro tento prvek provádějí dávkové změny.

Behaviors

Získá seznam objektů přidružených Behavior k tomuto prvku. Toto je vlastnost bindable jen pro čtení.

BindingContext

Získá nebo nastaví objekt obsahující vlastnosti, které budou cílem vázané vlastnosti, které patří do tohoto BindableObject. Toto je vlastnost s možností vazby.

(Zděděno od BindableObject)
Bounds

Získá hranice prvku v jednotkách nezávislých na zařízení.

class

Získá nebo nastaví třídy stylu pro prvek.

(Zděděno od NavigableElement)
ClassId

Získá nebo nastaví hodnotu použitou k identifikaci kolekce sémanticky podobných prvků.

(Zděděno od Element)
Clip

Určuje oblast výřezu prvku. Toto je vlastnost s možností vazby.

DesiredSize

Získá velikost, kterou tento prvek vypočítá během průchodu míry procesu rozložení.

DisableLayout

Získá hodnotu, která označuje, že rozložení pro tento prvek je zakázáno.

Dispatcher

Získá dispečer, který byl k dispozici při vytvoření tohoto objektu bindable, jinak se pokusí najít nejbližší dostupný dispečer (pravděpodobně okno/aplikace).

(Zděděno od BindableObject)
EffectControlProvider

Pro interní použití rozhraním .NET MAUI.

(Zděděno od Element)
Effects

Získá nebo nastaví styly a vlastnosti, které budou použity na element během modulu runtime.

(Zděděno od Element)
FlowDirection

Získá nebo nastaví směr toku rozložení. Toto je vlastnost s možností vazby.

Frame

Získá nebo nastaví rámec, který se tento prvek nachází na obrazovce.

Handler

Získá nebo nastaví IViewHandler přidružené k tomuto prvku.

Height

Získá aktuální vykreslenou výšku tohoto prvku. Toto je vlastnost bindable jen pro čtení.

HeightRequest

Získá nebo nastaví přepsání požadované výšky tohoto prvku. Toto je vlastnost s možností vazby.

Id

Získá hodnotu, která se dá použít k jedinečné identifikaci prvku v průběhu vaší aplikace.

(Zděděno od Element)
InputTransparent

Získá nebo nastaví hodnotu určující, zda tento prvek reaguje na testování během interakce uživatele. Toto je vlastnost s možností vazby.

IsEnabled

Získá nebo nastaví hodnotu označující, zda je tento prvek povolen v uživatelském rozhraní. Toto je vlastnost s možností vazby.

IsEnabledCore

Tato hodnota představuje kumulativní hodnotu IsEnabled. Všechny typy, které přepsat tuto vlastnost musí také vyvolat RefreshIsEnabledProperty() metoda, pokud se hodnota změní.

IsFocused

Získá hodnotu určující, zda tento prvek je aktuálně zaměřen. Toto je vlastnost s možností vazby.

IsInPlatformLayout

Získá nebo nastaví hodnotu, která označuje, že tento prvek aktuálně prochází cyklus rozložení platformy.

IsLoaded

Označuje, zda je prvek připojen ke stromu hlavního objektu.

IsPlatformEnabled

Získá nebo nastaví hodnotu, která označuje, zda je tento element element ekvivalentní platformě povolen.

IsPlatformStateConsistent

Získá nebo nastaví hodnotu, která označuje, že tento prvek je aktuálně konzistentní se stavem ekvivalentního prvku platformy.

IsVisible

Získá nebo nastaví hodnotu, která určuje, zda bude tento prvek viditelný na obrazovce a zabírá místo v rozloženích. Toto je vlastnost s možností vazby.

LogicalChildren
Zastaralé.

Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykový vstup.

(Zděděno od Element)
MaximumHeightRequest

Získá nebo nastaví maximální výšku prvku bude požadavek během rozložení. Toto je vlastnost s možností vazby.

MaximumWidthRequest

Získá nebo nastaví maximální šířku, kterou element bude požadovat během rozložení. Toto je vlastnost s možností vazby.

MinimumHeightRequest

Získá nebo nastaví minimální výšku, kterou element bude požadovat během rozložení. Toto je vlastnost s možností vazby.

MinimumWidthRequest

Získá nebo nastaví minimální šířku, kterou element bude požadovat během rozložení. Toto je vlastnost s možností vazby.

Navigation

Získá objekt zodpovědný za zpracování navigace založené na zásobníku.

(Zděděno od NavigableElement)
NavigationProxy

Získá přetypování Navigation na NavigationProxy.

(Zděděno od NavigableElement)
Opacity

Získá nebo nastaví neprůhlednou hodnotu použitou na prvek při vykreslení. Rozsah této hodnoty je 0 až 1; hodnoty mimo tento rozsah budou nastaveny na nejbližší platnou hodnotu. Toto je vlastnost s možností vazby.

Parent

Získá nebo nastaví nadřazený Element prvek tohoto prvku.

(Zděděno od Element)
RealParent

Pro interní použití rozhraním .NET MAUI.

(Zděděno od Element)
Resources

Získá nebo nastaví místní slovník prostředků.

Rotation

Získá nebo nastaví otočení (ve stupních) o ose Z (affine rotation) při vykreslení prvku. Toto je vlastnost s možností vazby.

RotationX

Získá nebo nastaví otočení (ve stupních) o ose X (otočení perspektivy) při vykreslení prvku. Toto je vlastnost s možností vazby.

RotationY

Získá nebo nastaví otočení (ve stupních) o ose Y (otočení perspektivy) při vykreslení prvku. Toto je vlastnost s možností vazby.

Scale

Získá nebo nastaví koeficient použitý na prvek. Toto je vlastnost s možností vazby.

ScaleX

Získá nebo nastaví hodnotu měřítka, která se použije pro směr X. Toto je vlastnost s možností vazby.

ScaleY

Získá nebo nastaví hodnotu měřítka, která se použije na směr Y. Toto je vlastnost s možností vazby.

Shadow

Získá nebo nastaví stínový efekt přetypování elementem. Toto je vlastnost s možností vazby.

Style

Získá nebo nastaví jedinečný Style pro tento prvek.

(Zděděno od NavigableElement)
StyleClass

Získá nebo nastaví třídy stylu pro prvek.

(Zděděno od NavigableElement)
StyleId

Získá nebo nastaví uživatelem definovanou hodnotu pro jedinečnou identifikaci elementu.

(Zděděno od Element)
TranslationX

Získá nebo nastaví rozdíl překladu X prvku. Toto je vlastnost s možností vazby.

TranslationY

Získá nebo nastaví rozdíl překladu Y prvku. Toto je vlastnost s možností vazby.

Triggers

Získá seznam objektů přidružených TriggerBase k tomuto prvku. Toto je vlastnost bindable jen pro čtení.

Visual

Získá nebo nastaví implementaci IVisual , která přepíše vizuální vzhled prvku. Toto je vlastnost s možností vazby.

Width

Získá aktuální šířku tohoto prvku. Toto je vlastnost bindable jen pro čtení.

WidthRequest

Získá nebo nastaví přepsání požadované šířky tohoto prvku. Toto je vlastnost s možností vazby.

Window

Window Získá, který je přidružen k elementu. Toto je vlastnost bindable jen pro čtení.

X

Získá aktuální pozici X tohoto prvku. Toto je vlastnost bindable jen pro čtení.

Y

Získá aktuální pozici Y tohoto prvku. Toto je vlastnost bindable jen pro čtení.

ZIndex

Získá nebo nastaví front-to-back z-index prvku v rámci rozložení. Toto je vlastnost s možností vazby.

Metody

AddLogicalChild(Element)

Element Přidá do logických podřízených položek.

(Zděděno od Element)
ApplyBindings()

Použije všechny aktuální vazby na BindingContext.

(Zděděno od BindableObject)
Arrange(Rect)

Umístí podřízené objekty a určí velikost prvku.

ArrangeOverride(Rect)

Umožňuje podtřídy přepsat Arrange(Rect) , i když je nutné rozhraní explicitně implementovat, aby nedošlo ke konfliktu se starou Arrange(Rect) metodou.

BatchBegin()

Signalizuje začátek dávky změn vlastností prvků. To může přinést výhodu výkonu, pokud se změní větší počet hodnot vlastností.

BatchCommit()

Signalizuje konec dávky příkazů elementu a že by se tyto příkazy měly potvrdit.

ChangeVisualState()

Změní aktuální stav vizuálu na základě těchto prvků aktuální hodnoty vlastností.

ClearLogicalChildren()

Odebere všechny podřízené Element.

(Zděděno od Element)
ClearValue(BindableProperty)

Vymaže libovolnou hodnotu, která byla dříve nastavena pro vlastnost bindable.

(Zděděno od BindableObject)
ClearValue(BindablePropertyKey)

Vymaže libovolnou hodnotu, která byla dříve nastavena pro vlastnost bindable identifikovanou jeho klíčem.

(Zděděno od BindableObject)
CoerceValue(BindableProperty)

Převede hodnotu zadané vlastnosti bindable. To se provádí vyvoláním BindableProperty.CoerceValueDelegate zadané bindable vlastnosti.

(Zděděno od BindableObject)
CoerceValue(BindablePropertyKey)

Převede hodnotu zadané vlastnosti bindable. To se provádí vyvoláním BindableProperty.CoerceValueDelegate zadané bindable vlastnosti.

(Zděděno od BindableObject)
EffectIsAttached(String)

Pro interní použití rozhraním .NET MAUI.

(Zděděno od Element)
Finalize()

Uvolní všechny prostředky přidružené k popisovači.

FindByName(String)

Vrátí prvek, který má zadaný název.

(Zděděno od Element)
Focus()

Pokusí se nastavit fokus na tento prvek.

GetValue(BindableProperty)

Vrátí hodnotu obsaženou v dané vlastnosti bindable.

(Zděděno od BindableObject)
InsertLogicalChild(Int32, Element)

Element Vloží do logických podřízených položek v zadaném indexu.

(Zděděno od Element)
InvalidateMeasure()

Označí aktuální míru prvku jako neplatnou.

InvalidateMeasureNonVirtual(InvalidationTrigger)

Zneplatní míru prvku.

InvalidateMeasureOverride()

Poskytuje způsob, jak povolit podtřídy (např. Rozložení) přepsání InvalidateMeasure() , i když je nutné rozhraní explicitně implementovat, aby nedocházelo ke konfliktu s metodou InvalidateMeasure() .

IsSet(BindableProperty)

Určuje, zda existuje vlastnost bindable a má nastavenou hodnotu.

(Zděděno od BindableObject)
Layout(Rect)

Aktualizace hranice prvku během cyklu rozložení.

MapBackgroundColor(IViewHandler, IView)

Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykový vstup.

MapBackgroundImageSource(IViewHandler, IView)

Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykový vstup.

Measure(Double, Double, MeasureFlags)

Vrátí minimální velikost, kterou prvek potřebuje k zobrazení na zařízení.

MeasureOverride(Double, Double)

Poskytuje způsob, jak povolit přepsání Measure(Double, Double, MeasureFlags) podtříd, i když je nutné rozhraní explicitně implementovat, aby nedocházelo ke konfliktu se starou metodou Measure.

OnBindingContextChanged()

Vyvoláno při změně kontextu vazby tohoto prvku.

OnChildAdded(Element)

Vyvoláno při přidání podřízeného objektu do tohoto prvku.

OnChildRemoved(Element, Int32)

Vyvoláno při odebrání podřízeného objektu z tohoto prvku.

OnChildrenReordered()

ChildrenReordered Vyvolá událost.

OnHandlerChanged()

Při přepsání v odvozené třídě by měla HandlerChanged vyvolat událost.

(Zděděno od Element)
OnHandlerChanging(HandlerChangingEventArgs)

Při přepsání v odvozené třídě by měla HandlerChanging vyvolat událost.

(Zděděno od Element)
OnMeasure(Double, Double)

Metoda, která se volá při měření rozložení.

OnParentChanged()

Při přepsání v odvozené třídě by měla ParentChanged vyvolat událost.

(Zděděno od Element)
OnParentChanging(ParentChangingEventArgs)

Při přepsání v odvozené třídě by měla ParentChanging vyvolat událost.

(Zděděno od Element)
OnParentSet()

Vyvolá (interní) ParentSet událost.

(Zděděno od NavigableElement)
OnPropertyChanged(String)

Metoda, která je volána při změně vázané vlastnosti.

(Zděděno od Element)
OnPropertyChanging(String)

PropertyChanging Vyvolá událost.

(Zděděno od BindableObject)
OnSizeAllocated(Double, Double)

Metoda, která se volá, když je velikost elementu nastavena během cyklu rozložení. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

PlatformSizeChanged()

Signalizuje, že se změnil ekvivalentní prvek platformy pro velikost tohoto prvku a může být potřeba nový cyklus rozložení.

RefreshIsEnabledProperty()

Tato metoda musí být vždy volána, pokud dojde k nějaké události a hodnota IsEnabledCore vlastnosti se změní.

RemoveBinding(BindableProperty)

Odebere dříve nastavenou vazbu z vlastnosti bindable.

(Zděděno od BindableObject)
RemoveDynamicResource(BindableProperty)

Odebere dříve nastavený dynamický prostředek.

(Zděděno od Element)
RemoveLogicalChild(Element)

Odebere z logických podřízených položek první výskyt konkrétního Element výskytu.

(Zděděno od Element)
SetBinding(BindableProperty, BindingBase)

Přiřadí vazbu k vlastnosti s možností vazby.

(Zděděno od BindableObject)
SetDynamicResource(BindableProperty, String)

BindableProperty Nastaví vlastnost tohoto prvku, který se má aktualizovat prostřednictvím DynamicResource s poskytnutým klíčem.

(Zděděno od Element)
SetValue(BindableProperty, Object)

Nastaví hodnotu zadané vlastnosti bindable.

(Zděděno od BindableObject)
SetValue(BindablePropertyKey, Object)

Nastaví hodnotu zadané vlastnosti bindable.

(Zděděno od BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Pro interní použití rozhraním .NET MAUI.

(Zděděno od Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Pro interní použití rozhraním .NET MAUI.

(Zděděno od Element)
SizeAllocated(Double, Double)

Metoda, která se volá během cyklu rozložení, aby signalizovala začátek rozložení podsložky.

UnapplyBindings()

Odebere všechny aktuální vazby z aktuálního kontextu.

(Zděděno od BindableObject)
Unfocus()

Zruší fokus klávesnice na tento prvek.

Událost

BatchCommitted

Nastane, když dávka změn vlastností byla potvrzena voláním BatchCommit().

BindingContextChanged

Nastane, když se změní hodnota BindingContext vlastnosti.

(Zděděno od BindableObject)
ChildAdded

Vyvolá se při každém přidání podřízeného prvku do elementu.

(Zděděno od Element)
ChildRemoved

Vyvolá se při každém odebrání podřízeného prvku z elementu.

(Zděděno od Element)
ChildrenReordered

Nastane, když se změní pořadí podřízených položek tohoto prvku.

DescendantAdded

Vyvolá se při každém přidání podřízeného elementu do podstromu elementu.

(Zděděno od Element)
DescendantRemoved

Vyvolá se při každém odebrání podřízeného prvku z podstromu prvků.

(Zděděno od Element)
FocusChangeRequested
Zastaralé.

Nastane, když je požadována změna fokusu.

Focused

Nastane, když je tento prvek zaměřen.

HandlerChanged

Vyvolá se při každé změně obslužné rutiny elementu.

(Zděděno od Element)
HandlerChanging

Vyvolá se vždy, když se obslužná rutina elementu začne měnit.

(Zděděno od Element)
Loaded

Nastane, když byl prvek vytvořen a přidán do stromu objektů.

MeasureInvalidated

Nastane, když aktuální míra prvku byla zneplatněna.

ParentChanged

Vyvolá se při každé změně nadřazeného prvku.

(Zděděno od Element)
ParentChanging

Vyvolá se vždy, když se prvek začne měnit.

(Zděděno od Element)
PropertyChanged

Nastane, když se změní hodnota vlastnosti.

(Zděděno od BindableObject)
PropertyChanging

Nastane při změně hodnoty vlastnosti.

(Zděděno od BindableObject)
SizeChanged

Nastane při změně velikosti elementu.

Unfocused

Nastane, když je tento prvek nezaostřený.

Unloaded

Nastane, když prvek již není připojen k hlavnímu objekt stromu.

Explicitní implementace rozhraní

IContextFlyoutElement.ContextFlyout

ContextFlyout Získá zobrazení. Do kontextového informačního rámečku je možné přidat kontextové oddělovače nabídek, dílčí položky nabídek a oddělovače nabídek.

(Zděděno od Element)
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykový vstup.

(Zděděno od BindableObject)
IEffectControlProvider.RegisterEffect(Effect)

Zaregistruje zadaný effect prvek.

(Zděděno od Element)
IElement.Handler

Získá nebo nastaví obslužnou rutinu zobrazení elementu.

IElement.Parent

Získá nadřazený prvek.

(Zděděno od Element)
IElementController.Descendants()

Pro interní použití rozhraním .NET MAUI.

(Zděděno od Element)
IElementController.LogicalChildren

Pro interní použití rozhraním .NET MAUI.

(Zděděno od Element)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Pro interní použití rozhraním .NET MAUI.

(Zděděno od Element)
INameScope.RegisterName(String, Object)

Pro interní použití rozhraním .NET MAUI.

(Zděděno od Element)
INameScope.UnregisterName(String)

Pro interní použití rozhraním .NET MAUI.

(Zděděno od Element)
IToolTipElement.ToolTip

Představuje malé obdélníkové automaticky otevírané okno, které zobrazuje stručný popis účelu zobrazení, když uživatel umístí ukazatel na zobrazení.

(Zděděno od Element)
IView.Arrange(Rect)

Umístí podřízené prvky a určí velikost elementu.

IView.Background

Získá barvu, která vyplní pozadí zobrazení.

IView.Clip

Získá Cestu, která slouží k definování osnovy obsahu zobrazení.

IView.FlowDirection

Směr, ve kterém jsou prvky uživatelského rozhraní naskenovány okem

IView.Height

Získá zadanou výšku objektu IView.

IView.HorizontalLayoutAlignment

Určuje vodorovný aspekt uspořádání tohoto prvku v kontejneru.

IView.InvalidateArrange()

Metoda, která je volána k zneplatnění rozložení tohoto zobrazení.

IView.InvalidateMeasure()

Signály, že aktuální hodnota míry tohoto zobrazení již není platná a musí být přepočítané během dalšího průchodu míry.

IView.IsFocused

Získá hodnotu označující, zda je toto zobrazení aktuálně zaměřeno.

IView.Margin

Okraj představuje vzdálenost mezi zobrazením a sousedními zobrazeními.

IView.MaximumHeight

Získá zadané omezení maximální výšky IView, mezi nulou a double. Positiveinfinity.

IView.MaximumWidth

Získá zadané omezení maximální šířky IView mezi nulou a double. Positiveinfinity.

IView.Measure(Double, Double)

Aktualizace velikost zobrazení.

IView.MinimumHeight

Získá zadané omezení minimální výšky IView, mezi nulou a dvojitou. Positiveinfinity.

IView.MinimumWidth

Získá zadané omezení minimální šířky IView mezi nulou a double. Positiveinfinity.

IView.Semantics

Přidá sémantiku do každého zobrazení pro usnadnění přístupu.

IView.Shadow

Malování stín kolem cílového zobrazení.

IView.VerticalLayoutAlignment

Určuje svislý aspekt uspořádání tohoto prvku v kontejneru.

IView.Visibility

Získá hodnotu, která určuje, zda má být toto zobrazení součástí vizuálního stromu, nebo ne.

IView.Width

Získá zadanou šířku objektu IView.

IVisualElementController.EffectiveFlowDirection

Pro interní použití rozhraním .NET MAUI.

IVisualElementController.InvalidateMeasure(InvalidationTrigger)

Pro interní použití rozhraním .NET MAUI.

IVisualTreeElement.GetVisualChildren()

Získá readonly seznam podřízených prvků vizuálu.

(Zděděno od Element)
IVisualTreeElement.GetVisualParent()

Získá vizuální nadřazený prvek.

(Zděděno od Element)

Metody rozšíření

AbortAnimation(IAnimatable, String)

Zastaví animaci.

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

Nastaví zadané parametry a spustí animaci.

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

Nastaví zadané parametry a spustí animaci.

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

Nastaví zadané parametry a spustí animaci.

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

Nastaví zadané parametry a spustí animaci.

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

Nastaví zadané parametry a spustí animaci kinetiky.

AnimationIsRunning(IAnimatable, String)

Vrátí logickou hodnotu, která určuje, zda je animace určená spuštěním handle .

Batch(IAnimatable)

Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykový vstup.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykový vstup.

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

Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykový vstup.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykový vstup.

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

Vytvoří a použije vazbu na vlastnost.

FindByName<T>(Element, String)

Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykový vstup.

CancelAnimations(VisualElement)

Přeruší všechny animace (např. LayoutTo, TranslateTo, ScaleToatd.) na view prvku.

FadeTo(VisualElement, Double, UInt32, Easing)

Vrátí úlohu, která provádí prolnutí, které je popsáno parametrem opacity, lengtha easing parametry.

LayoutTo(VisualElement, Rect, UInt32, Easing) Vrátí úlohu, která usnadňuje hranice VisualElement toho, co je určeno view obdélníkem určeným parametrem bounds .
RelRotateTo(VisualElement, Double, UInt32, Easing)

Otočí VisualElement ten, který je určen view z jeho aktuální otočení o drotation.

RelScaleTo(VisualElement, Double, UInt32, Easing)

Vrátí úkol, který škáluje VisualElement zadaný view z jeho aktuálního měřítka na dscale.

RotateTo(VisualElement, Double, UInt32, Easing)

Vrátí úkol, který otočí VisualElement zadaný, který je popsán view pomocí parametru rotation, lengtha easing parametry.

RotateXTo(VisualElement, Double, UInt32, Easing)

Vrátí úkol, který zkosí osu VisualElement X zadaného rotationview pomocí , trvá čas length a používá easing.

RotateYTo(VisualElement, Double, UInt32, Easing)

Vrátí úkol, který zkosí osu VisualElement Y zadaného rotationview pomocí , trvá čas length a použití easing.

ScaleTo(VisualElement, Double, UInt32, Easing)

Vrátí úkol, který škáluje VisualElement hodnotu určenou absolutním faktorem viewscaleměřítka .

ScaleXTo(VisualElement, Double, UInt32, Easing)

Vrátí úkol, který škáluje osu VisualElement X osy, která je určena absolutním faktorem viewscaleměřítka .

ScaleYTo(VisualElement, Double, UInt32, Easing)

Vrátí úkol, který škáluje osu Y na ose VisualElement Y určené absolutním faktorem viewscaleměřítka .

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

Animuje prvky TranslationX a TranslationY vlastnosti z jejich aktuálních hodnot na nové hodnoty. Tím zajistíte, že je vstupní rozložení ve stejné pozici jako rozložení vizuálu.

HasVisualStateGroups(VisualElement)

Vrátí true , pokud element je k ní přidružená jedna nebo více skupin stavů vizuálu. V opačném případě vrátí hodnotu false.

CheckHandlers(IView)

Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykový vstup.

ComputeDesiredSize(IView, Double, Double)

Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykový vstup.

ComputeFrame(IView, Rect)

Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykový vstup.

ToHandler(IElement, IMauiContext)

Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykový vstup.

ToPlatform(IElement, IMauiContext)

Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykový vstup.

ToHandler(IView, IMauiContext)

Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykový vstup.

SetSemanticFocus(IView)

Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykový vstup.

CaptureAsync(IView)

Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykový vstup.

GetVisualElementWindow(IVisualTreeElement)

Získá Okno obsahující vizuální strom element, pokud prvek je obsažen v jednom.

GetVisualTreeDescendants(IVisualTreeElement)

Získá celou hierarchii potomků jako seznam podřízených položek pro daný prvek vizuálního stromu.

GetVisualTreeElements(IVisualTreeElement, Point)

Získá seznam podřízených prvků vizuálního stromu na základě daného bodu.

GetVisualTreeElements(IVisualTreeElement, Rect)

Získá seznam elementů vizuálního stromu podřízených prvků založených na obdélníku.

GetVisualTreeElements(IVisualTreeElement, Double, Double)

Získá seznam elementů vizuálního stromu podřízených prvků na základě daného bodu x, y.

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

Získá seznam podřízených prvků vizuálního stromu na základě obdélníku definovaného jeho souřadnicemi, které jsou zadány v jednotkách platformy, nikoli pixely.

Platí pro