VisualElement Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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. |
transientNamescope |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykový vstup. (Zděděno od Element) |
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řídám implementovat vlastní logiku uspořádání během průchodu rozložení ovládacích prvků. |
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) |
Zastaralé.
Zneplatní míru prvku. |
InvalidateMeasureOverride() |
Poskytuje způsob, jak povolit přepsání podtříd (např. rozložení). InvalidateMeasure() |
IsSet(BindableProperty) |
Určuje, zda existuje vlastnost bindable a má nastavenou hodnotu. (Zděděno od BindableObject) |
Layout(Rect) |
Aktualizuje 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) |
Zastaralé.
Vrátí minimální velikost, kterou prvek potřebuje k zobrazení na zařízení. |
Measure(Double, Double) |
Vrátí minimální velikost, kterou prvek potřebuje k zobrazení na zařízení. Okraje jsou z měření vyloučeny, ale vrátí se s velikostí.
Nedoporučuje se volat tuto metodu |
MeasureOverride(Double, Double) |
Umožňuje podtřídám implementovat vlastní logiku míry během průchodu míry ovládacích prvků. |
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) |
Zastaralé.
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í) |
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 vizuálu platformy. |
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 ke stromu vizuálu platformy. |
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ý |
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) |
Aktualizuje 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 |
Nakreslí 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 |
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. |
SetBinding<TSource,TProperty>(BindableObject, BindableProperty, Func<TSource,TProperty>, BindingMode, IValueConverter, Object, String, Object, Object, Object) |
Vytvoří vazbu mezi vlastností zdrojového objektu a vlastností cílového objektu. |
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ř. |
FadeTo(VisualElement, Double, UInt32, Easing) |
Vrátí úlohu, která provádí prolnutí, které je popsáno parametrem |
InvalidateMeasure(VisualElement) |
Aktualizace rozložení můžou být vynucené kódem aplikace, a nespoléhat se na předdefinované chování systému rozložení. To ale obecně nedoporučujeme. Volání InvalidateArrange, InvalidateMeasure nebo UpdateLayout je obvykle zbytečné a může způsobit nízký výkon v případě nadměrného použití. V mnoha situacích, kdy kód aplikace může měnit vlastnosti rozložení, bude systém rozložení pravděpodobně zpracovávat aktualizace asynchronně. Systém rozložení má také optimalizace pro zpracování kaskádových změn rozložení prostřednictvím vztahů nadřazených a podřízených a vynucení rozložení s kódem aplikace může fungovat s těmito optimalizacemi. Je však možné, že situace rozložení existují ve složitějších scénářích, kdy vynucení rozložení je nejlepší volbou pro řešení problému s časováním nebo jiného problému s rozložením. Používejte ho záměrně a střídmě. |
LayoutTo(VisualElement, Rect, UInt32, Easing) |
view obdélníkem určeným parametrem bounds . |
RelRotateTo(VisualElement, Double, UInt32, Easing) |
Otočí VisualElement ten, který je určen |
RelScaleTo(VisualElement, Double, UInt32, Easing) |
Vrátí úkol, který škáluje VisualElement zadaný |
RotateTo(VisualElement, Double, UInt32, Easing) |
Vrátí úkol, který otočí VisualElement zadaný, který je popsán |
RotateXTo(VisualElement, Double, UInt32, Easing) |
Vrátí úkol, který zkosí osu VisualElement X zadaného |
RotateYTo(VisualElement, Double, UInt32, Easing) |
Vrátí úkol, který zkosí osu VisualElement Y zadaného |
ScaleTo(VisualElement, Double, UInt32, Easing) |
Vrátí úkol, který škáluje VisualElement hodnotu určenou absolutním faktorem |
ScaleXTo(VisualElement, Double, UInt32, Easing) |
Vrátí úkol, který škáluje osu VisualElement X osy, která je určena absolutním faktorem |
ScaleYTo(VisualElement, Double, UInt32, Easing) |
Vrátí úkol, který škáluje osu Y na ose VisualElement Y určené absolutním faktorem |
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í |
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. |
DisconnectHandlers(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, 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. |
GetVisualTreeElements(IVisualTreeElement, Double, Double) |
Získá seznam elementů vizuálního stromu podřízených prvků na základě daného bodu x, y. |