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é ovládání.
public class VisualElement : Xamarin.Forms.NavigableElement, Xamarin.Forms.IAnimatable, Xamarin.Forms.ITabStopElement, Xamarin.Forms.IVisualElementController
type VisualElement = class
inherit NavigableElement
interface IAnimatable
interface IVisualElementController
interface IElementController
interface ITabStopElement
- Dědičnost
- Odvozené
- Implementuje
Poznámky
Základní třída pro většinu Xamarinu. Forms prvky na obrazovce. Poskytuje většinu vlastností, událostí a metod pro prezentaci položky na obrazovce.
Konstruktory
VisualElement() |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. |
Pole
AnchorXProperty |
Identifikuje vlastnost Bindable AnchorX. |
AnchorYProperty |
Identifikuje vlastnost AnchorY bindable. |
BackgroundColorProperty |
Identifikuje vlastnost Vazby BackgroundColor. |
BackgroundProperty |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. |
BehaviorsProperty |
Identifikuje vlastnost Behaviors bindable. |
ClipProperty |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. |
FlowDirectionProperty |
Záložní úložiště pro FlowDirection vlastnost. |
HeightProperty |
Určuje vlastnost vázatelnou výšku. |
HeightRequestProperty |
Záložní úložiště pro vlastnost HeightRequest. |
InputTransparentProperty |
Identifikuje vlastnost InputTransparent bindable. |
IsEnabledProperty |
Identifikuje vlastnost IsEnabled bindable. |
IsFocusedProperty |
Identifikuje vlastnost IsFocused bindable. |
IsFocusedPropertyKey |
Pro interní použití v Xamarinu. Forms platformu. |
IsTabStopProperty |
Záložní úložiště pro IsTabStop pole. |
IsVisibleProperty |
Identifikuje vlastnost IsVisible bindable. |
MinimumHeightRequestProperty |
Záložní úložiště pro vlastnost MinimumHeightRequest. |
MinimumWidthRequestProperty |
Záložní úložiště pro vlastnost MinimumWidthRequest. |
NavigationProperty |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. |
OpacityProperty |
Identifikuje vlastnost opacity bindable. |
RotationProperty |
Určuje vlastnost vázatelné otočení. |
RotationXProperty |
Určuje vlastnost RotationX bindable. |
RotationYProperty |
Určuje vlastnost RotationY bindable. |
ScaleProperty |
Identifikuje vlastnost Škálovat s možností vazby. |
ScaleXProperty |
Záložní úložiště pro ScaleX vlastnost. |
ScaleYProperty |
Záložní úložiště pro ScaleY vlastnost. |
StyleProperty |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. |
TabIndexProperty |
Záložní úložiště pro TabIndex pole. |
TranslationXProperty |
Identifikuje vlastnost Vazby TranslationX. |
TranslationYProperty |
Identifikuje vlastnost Vazby TranslationY. |
TriggersProperty |
Identifikuje vlastnost Triggers bindable. |
VisualProperty |
Záložní úložiště pro Visual pole. |
WidthProperty |
Určuje vlastnost vázatelnou šířku. |
WidthRequestProperty |
Záložní úložiště pro vlastnost WidthRequest. |
XProperty |
Identifikuje vlastnost vazbu X. |
YProperty |
Identifikuje vlastnost Y, která se dá vázat. |
Vlastnosti
AnchorX |
Získá nebo nastaví X komponentu středového bodu pro jakoukoli transformaci vzhledem k hranicím elementu. Jedná se o vázanou vlastnost. |
AnchorY |
Získá nebo nastaví Y komponentu středového bodu pro libovolnou transformaci vzhledem k hranicím elementu. Jedná se o vázanou vlastnost. |
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 |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. |
BackgroundColor |
Získá nebo nastaví barvu, která vyplní pozadí VisualElement. Jedná se o vázanou vlastnost. |
Batched |
Pro interní použití v Xamarinu. Forms platformu. |
Behaviors |
Získá seznam Chování přidružené k tomuto prvku. Jedná se o vázanou vlastnost. |
BindingContext |
Získá nebo nastaví objekt, který obsahuje vlastnosti, které budou cílem vázané vlastnosti, které patří k tomuto BindableObject. (Zděděno od BindableObject) |
Bounds |
Získá hranice elementu. |
class |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. (Zděděno od NavigableElement) |
ClassId |
Získá nebo nastaví hodnotu sloužící k identifikaci kolekce sémanticky podobných prvků. (Zděděno od Element) |
Clip |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. |
DisableLayout |
Pro interní použití v Xamarinu. Forms platformu. |
Dispatcher |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. (Zděděno od BindableObject) |
EffectControlProvider |
Pro interní použití v Xamarinu. Forms platformu. (Zděděno od Element) |
Effects |
Seznam efektů, které jsou použity u této položky. (Zděděno od Element) |
FlowDirection |
Získá nebo nastaví směr toku rozložení. |
Height |
Získá aktuální vykreslenou výšku tohoto prvku. Toto je vlastnost vazby jen pro čtení. |
HeightRequest |
Získá nebo nastaví požadovanou výšku přepsání tohoto prvku. |
Id |
Získá hodnotu, která lze použít k jedinečné identifikaci prvku prostřednictvím spuštění aplikace. (Zděděno od Element) |
InputTransparent |
Získá nebo nastaví hodnotu označující, zda má být tento prvek zapojen do cyklu interakce uživatele. Jedná se o vázanou vlastnost. |
IsEnabled |
Získá nebo nastaví hodnotu označující, zda je tento prvek povolen v uživatelském rozhraní. Jedná se o vázanou vlastnost. |
IsFocused |
Získá hodnotu označující, zda je tento prvek v současné době zaměřen. Jedná se o vázanou vlastnost. |
IsInNativeLayout |
Pro interní použití v Xamarinu. Forms platformu. |
IsNativeStateConsistent |
Pro interní použití v Xamarinu. Forms platformu. |
IsPlatformEnabled |
Pro interní použití v Xamarinu. Forms platformu. |
IsTabStop |
Získá nebo nastaví hodnotu, která označuje, zda je tento prvek součástí navigace tabulátoru. Jedná se o vázanou vlastnost. |
IsVisible |
Získá nebo nastaví hodnotu, která určuje, zda tyto prvky mají být součástí stromu vizuálu nebo ne. Jedná se o vázanou vlastnost. |
LogicalChildren |
Pro interní použití v Xamarinu. Forms platformu. (Zděděno od Element) |
MinimumHeightRequest |
Získá nebo nastaví hodnotu, která přepíše minimální výšku elementu bude požadovat během rozložení. |
MinimumWidthRequest |
Získá nebo nastaví hodnotu, která přepíše minimální šířku elementu během rozložení. |
Navigation |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. (Zděděno od NavigableElement) |
NavigationProxy |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. (Zděděno od NavigableElement) |
Opacity |
Získá nebo nastaví hodnotu krytí použité na element při vykreslení. Jedná se o vázanou vlastnost. |
Parent |
Získá nebo nastaví nadřazený prvek elementu. (Zděděno od Element) |
ParentView |
Zastaralé.
Získá element, který je nejbližším nadřazeným prvkem tohoto prvku, který je VisualElement. (Zděděno od Element) |
Platform |
Zastaralé.
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. (Zděděno od Element) |
RealParent |
Pro interní použití v Xamarinu. Forms platformu. (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 (afinní otočení) při vykreslení prvku. |
RotationX |
Získá nebo nastaví otočení (ve stupních) o ose X (otočení perspektivy) při vykreslení elementu. |
RotationY |
Získá nebo nastaví otočení (ve stupních) o ose Y (otočení perspektivy) při vykreslení prvku. |
Scale |
Získá nebo nastaví faktor škálování použitý na prvek. |
ScaleX |
Získá nebo nastaví hodnotu měřítka pro použití na směr X. |
ScaleY |
Získá nebo nastaví hodnotu měřítka pro použití na směr Y. |
Style |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. (Zděděno od NavigableElement) |
StyleClass |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. (Zděděno od NavigableElement) |
StyleId |
Získá nebo nastaví uživatelem definovanou hodnotu pro jedinečnou identifikaci elementu. (Zděděno od Element) |
TabIndex |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. |
TranslationX |
Získá nebo nastaví X rozdíly překladu elementu. |
TranslationY |
Získá nebo nastaví rozdíly překladu Y elementu. |
Triggers |
Získá seznam aktivační události přidružené k tomuto prvku. Jedná se o vázanou vlastnost. |
Visual |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. |
Width |
Získá aktuální vykreslenou šířku tohoto prvku. Toto je vlastnost vazby jen pro čtení. |
WidthRequest |
Získá nebo nastaví přepsání požadované šířky tohoto prvku. |
X |
Získá aktuální pozici X tohoto prvku. Toto je vlastnost vazby jen pro čtení. |
Y |
Získá aktuální pozici Y tohoto prvku. Toto je vlastnost vazby jen pro čtení. |
Metody
ApplyBindings() |
Použijte vazby na BindingContext. (Zděděno od BindableObject) |
BatchBegin() |
Signalizuje začátek dávky změn vlastností prvků. |
BatchCommit() |
Signalizuje konec dávky příkazů elementu a že tyto příkazy by teď měly být potvrzeny. |
ChangeVisualState() |
Pro interní použití v Xamarinu. Forms platformu. |
ClearValue(BindableProperty) |
Vymaže libovolnou hodnotu nastavenou SetValue pro |
ClearValue(BindablePropertyKey) |
Vymaže všechny hodnoty nastavené podle SetValue pro vlastnost, která je identifikovaná pomocí |
CoerceValue(BindableProperty) |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. (Zděděno od BindableObject) |
CoerceValue(BindablePropertyKey) |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. (Zděděno od BindableObject) |
Descendants() |
Pro interní použití v Xamarinu. Forms platformu. (Zděděno od Element) |
EffectIsAttached(String) |
Pro interní použití v Xamarinu. Forms platformu. (Zděděno od Element) |
FindByName(String) |
Vrátí prvek, který má zadaný název. (Zděděno od Element) |
Focus() |
Attemps pro nastavení fokusu na tento prvek. |
GetSizeRequest(Double, Double) |
Zastaralé.
Vrátí hodnotu SizeRequest elementu. Volání této metody zahájí průchod míry cyklu rozložení. |
GetValue(BindableProperty) |
Vrátí hodnotu, která je obsažena v BindableProperty. (Zděděno od BindableObject) |
GetValues(BindableProperty, BindableProperty, BindableProperty) |
Zastaralé.
Pro interní použití v Xamarinu. Forms platformu. (Zděděno od BindableObject) |
GetValues(BindableProperty, BindableProperty) |
Zastaralé.
Pro interní použití v Xamarinu. Forms platformu. (Zděděno od BindableObject) |
InvalidateMeasure() |
Metoda, která je volána za účelem zneplatnění rozložení tohoto VisualElement. MeasureInvalidated Vyvolá událost. |
InvalidateMeasureNonVirtual(InvalidationTrigger) |
Pro interní použití v Xamarinu. Forms platformu. |
IsSet(BindableProperty) |
Vrátí |
Layout(Rectangle) |
Aktualizace hranice elementu během cyklu rozložení. |
Measure(Double, Double, MeasureFlags) |
Vrátí minimální velikost, kterou vizuální prvek potřebuje, aby se zobrazil na zařízení. |
NativeSizeChanged() |
Pro interní použití v Xamarinu. Forms platformu. |
OnBindingContextChanged() |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. |
OnChildAdded(Element) |
Vývojáři aplikací můžou tuto metodu přepsat, aby reagovali na přidání podřízeného souboru. |
OnChildRemoved(Element, Int32) |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. |
OnChildRemoved(Element) |
Zastaralé.
Vývojáři aplikací můžou tuto metodu přepsat, aby reagovali na odebrání podřízeného objektu. |
OnChildrenReordered() |
Vyvolá se vždy, ChildrenReordered když se událost chystá vygenerovat. Implementujte tuto metodu pro přidání zpracování třídy pro tuto událost. |
OnMeasure(Double, Double) |
Metoda, která se volá, když dojde k měření rozložení. |
OnParentSet() |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. (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) |
Voláním této metody z podřízené třídy oznámíte, že u vlastnosti dojde ke změně. (Zděděno od BindableObject) |
OnSizeAllocated(Double, Double) |
Tato metoda je volána, když je velikost elementu nastavena během cyklu rozložení. Tato metoda je volána přímo před vygenerovanou SizeChanged událostí. Implementujte tuto metodu pro přidání zpracování třídy pro tuto událost. |
OnSizeRequest(Double, Double) |
Zastaralé.
Tato metoda je volána během průchodu míry cyklu rozložení, aby se získala požadovaná velikost prvku. |
OnTabIndexPropertyChanged(Int32, Int32) |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. |
OnTabStopPropertyChanged(Boolean, Boolean) |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. |
RemoveBinding(BindableProperty) |
Odebere dříve nastavenou vazbu. (Zděděno od BindableObject) |
RemoveDynamicResource(BindableProperty) |
Odebere dříve nastavený dynamický prostředek. (Zděděno od Element) |
SetBinding(BindableProperty, BindingBase) |
Přiřadí vazbu k vlastnosti. (Zděděno od BindableObject) |
SetDynamicResource(BindableProperty, String) |
Nastaví vlastnost BindableProperty tohoto elementu, která se má aktualizovat prostřednictvím DynamicResource pomocí zadaného klíče. (Zděděno od Element) |
SetValue(BindableProperty, Object) |
Nastaví hodnotu zadané vlastnosti. (Zděděno od BindableObject) |
SetValue(BindablePropertyKey, Object) |
Nastaví hodnotu propertyKey. (Zděděno od BindableObject) |
SetValueCore(BindableProperty, Object, SetValueFlags) |
Pro interní použití v Xamarinu. Forms platformu. (Zděděno od BindableObject) |
SetValueFromRenderer(BindableProperty, Object) |
Pro interní použití v Xamarinu. Forms platformu. (Zděděno od Element) |
SetValueFromRenderer(BindablePropertyKey, Object) |
Pro interní použití v Xamarinu. Forms platformu. (Zděděno od Element) |
SizeAllocated(Double, Double) |
SizeAllocated je volána během cyklu rozložení, aby signalizovala začátek rozložení dílčího stromu. |
TabIndexDefaultValueCreator() |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. |
TabStopDefaultValueCreator() |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. |
UnapplyBindings() |
Zruší použití všech dříve nastavených vazeb. (Zděděno od BindableObject) |
Unfocus() |
Odblokuje fokus na tento prvek. |
Událost
BatchCommitted |
Pro interní použití v Xamarinu. Forms platformu. |
BindingContextChanged |
Vyvolá se při každé BindingContext změně vlastnosti. (Zděděno od BindableObject) |
ChildAdded |
Nastane při každém přidání podřízeného prvku do elementu. (Zděděno od Element) |
ChildRemoved |
Nastane při každém odebrání podřízeného prvku z elementu. (Zděděno od Element) |
ChildrenReordered |
Nastane, když byly přeobjednány podřízené položky VisualElement. |
DescendantAdded |
Nastane při každém přidání podřízeného elementu do podstromu elementů. (Zděděno od Element) |
DescendantRemoved |
Nastane při každém odebrání podřízeného elementu z podstromu elementů. (Zděděno od Element) |
FocusChangeRequested |
Pro interní použití v Xamarinu. Forms platformu. |
Focused |
Nastane, když prvek obdrží fokus. |
MeasureInvalidated |
Událost, která je vyvolána při zneplatnění rozložení elementu vizuálu. |
PlatformSet |
Zastaralé.
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. (Zděděno od Element) |
PropertyChanged |
Vyvolána při změně vlastnosti. (Zděděno od BindableObject) |
PropertyChanging |
Vyvolána, když se má změnit vlastnost. (Zděděno od BindableObject) |
SizeChanged |
Nastane, když se změní hodnota vlastnosti Width nebo Height u tohoto prvku. |
Unfocused |
Nastane, když prvek ztratí fokus. |
Explicitní implementace rozhraní
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
Pro interní použití v Xamarinu. Forms platformu. (Zděděno od BindableObject) |
IElementController.SetValueFromRenderer(BindableProperty, Object) |
Pro interní použití v Xamarinu. Forms platformu. (Zděděno od Element) |
INameScope.RegisterName(String, Object) |
Pouze pro interní použití. (Zděděno od Element) |
IVisualElementController.EffectiveFlowDirection |
Získá efektivní směr toku vizuálu elementu na platformě s ohledem na nastavení národního prostředí a logického toku. |
IVisualElementController.InvalidateMeasure(InvalidationTrigger) |
Tato metoda je určena pro interní použití. |
Metody rozšíření
AbortAnimation(IAnimatable, String) |
Zastaví 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(IAnimatable, String, Animation, 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>) |
Nastaví zadané parametry a spustí animaci. |
AnimateKinetic(IAnimatable, String, Func<Double,Double,Boolean>, Double, Double, Action) |
Nastaví zadané parametry a spustí kinetickou animaci. |
AnimationIsRunning(IAnimatable, String) |
Vrátí logickou hodnotu, která označuje, zda je animace určená nástrojem spuštěna |
Batch(IAnimatable) |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. |
GetPropertyIfSet<T>(BindableObject, BindableProperty, T) |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. |
SetAppThemeColor(BindableObject, BindableProperty, Color, Color) |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. |
SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String) |
Vytvoří a použije vazbu na vlastnost. |
SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String) |
Zastaralé.
Vytvoří a použije vazbu z výrazu. |
SetOnAppTheme<T>(BindableObject, BindableProperty, T, T) |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. |
FindByName<T>(Element, String) |
Vrátí instanci typu |
FindNextElement(ITabStopElement, Boolean, IDictionary<Int32,List<ITabStopElement>>, Int32) |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. |
GetSortedTabIndexesOnParentPage(VisualElement) |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. |
GetTabIndexesOnParentPage(ITabStopElement, Int32) |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. |
FadeTo(VisualElement, Double, UInt32, Easing) |
Vrátí úlohu, která provádí slábnutí, které je popsáno |
LayoutTo(VisualElement, Rectangle, UInt32, Easing) |
Vrátí úlohu, která zmírní hranice VisualElement , která je určena |
RelRotateTo(VisualElement, Double, UInt32, Easing) |
Otočí VisualElement objekt určený podle |
RelScaleTo(VisualElement, Double, UInt32, Easing) |
Vrátí úlohu, která škáluje VisualElement hodnotu určenou uživatelem z aktuálního měřítka |
RotateTo(VisualElement, Double, UInt32, Easing) |
Vrátí úlohu, která provádí rotaci, která je popsána |
RotateXTo(VisualElement, Double, UInt32, Easing) |
Vrátí úkol, který zkosí osu Y o |
RotateYTo(VisualElement, Double, UInt32, Easing) |
Vrátí úkol, který zkosí osu X o |
ScaleTo(VisualElement, Double, UInt32, Easing) |
Vrátí úkol, který škáluje VisualElement hodnotu určenou parametrem |
ScaleXTo(VisualElement, Double, UInt32, Easing) |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. |
ScaleYTo(VisualElement, Double, UInt32, Easing) |
Objekt Element , který zabírá oblast na obrazovce, má vizuální vzhled a může získat dotykové ovládání. |
TranslateTo(VisualElement, Double, Double, UInt32, Easing) |
Animuje vlastnosti elementů TranslationX a TranslationY z jejich aktuálních hodnot na nové hodnoty. Tím se zajistí, že rozložení vstupu bude ve stejné pozici jako rozložení vizuálu. |
HasVisualStateGroups(VisualElement) |
Vrátí, |