ImageButton Třída

Definice

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

public ref class ImageButton : Microsoft::Maui::Controls::View, Microsoft::Maui::Controls::IBorderElement, Microsoft::Maui::Controls::IButtonController, Microsoft::Maui::Controls::IElementConfiguration<Microsoft::Maui::Controls::ImageButton ^>, Microsoft::Maui::Controls::IImageController, Microsoft::Maui::Controls::IImageElement, Microsoft::Maui::Controls::IPaddingElement, Microsoft::Maui::IImageButton
public class ImageButton : Microsoft.Maui.Controls.View, Microsoft.Maui.Controls.IBorderElement, Microsoft.Maui.Controls.IButtonController, Microsoft.Maui.Controls.IElementConfiguration<Microsoft.Maui.Controls.ImageButton>, Microsoft.Maui.Controls.IImageController, Microsoft.Maui.Controls.IImageElement, Microsoft.Maui.Controls.IPaddingElement, Microsoft.Maui.IImageButton
type ImageButton = class
    inherit View
    interface IImageController
    interface IViewController
    interface IVisualElementController
    interface IElementController
    interface IElementConfiguration<ImageButton>
    interface IBorderElement
    interface IButtonController
    interface IPaddingElement
    interface IImageElement
    interface IImageButton
    interface IButton
    interface IView
    interface IElement
    interface ITransform
    interface IPadding
    interface IButtonStroke
    interface IImage
    interface IImageSourcePart
Public Class ImageButton
Inherits View
Implements IBorderElement, IButtonController, IElementConfiguration(Of ImageButton), IImageButton, IImageController, IImageElement, IPaddingElement
Dědičnost
Dědičnost
Implementuje

Poznámky

ImageButton je podobný obrázku Button , ale zobrazuje obrázek místo textu. Podporuje všechny standardní funkce tlačítek, včetně příkazů, událostí, ohraničení a vizuálních stavů.

Konstruktory

Name Description
ImageButton()

Inicializuje novou instanci ImageButton třídy.

Pole

Name Description
AspectProperty

Vlastnost s možností vazby pro Aspect. Toto je vlastnost s možností vazby.

BorderColorProperty

Vlastnost s možností vazby pro BorderColor. Toto je vlastnost s možností vazby.

BorderWidthProperty

Vlastnost s možností vazby pro BorderWidth. Toto je vlastnost s možností vazby.

CommandParameterProperty

Vlastnost s možností vazby pro CommandParameter. Toto je vlastnost s možností vazby.

CommandProperty

Vlastnost s možností vazby pro Command. Toto je vlastnost s možností vazby.

CornerRadiusProperty

Vlastnost s možností vazby pro CornerRadius. Toto je vlastnost s možností vazby.

IsLoadingProperty

Vlastnost s možností vazby pro IsLoading. Toto je vlastnost s možností vazby.

IsOpaqueProperty

Vlastnost s možností vazby pro IsOpaque. Toto je vlastnost s možností vazby.

IsPressedProperty

Vlastnost s možností vazby pro IsPressed. Toto je vlastnost s možností vazby.

PaddingProperty

Vlastnost s možností vazby pro Padding. Toto je vlastnost s možností vazby.

propertyMapper

Představuje vnitřní PropertyMapperzobrazení .

(Zděděno od View)
SourceProperty

Vlastnost s možností vazby pro Source. Toto je vlastnost s možností vazby.

transientNamescope

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

(Zděděno od Element)

Vlastnosti

Name Description
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.

(Zděděno od VisualElement)
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.

(Zděděno od VisualElement)
Aspect

Získá nebo nastaví režim škálování pro image. 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.

(Zděděno od VisualElement)
BackgroundColor

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

(Zděděno od VisualElement)
Batched

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

(Zděděno od VisualElement)
Behaviors

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

(Zděděno od VisualElement)
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)
BorderColor

Získá nebo nastaví barvu ohraničení kolem tlačítka obrázku. Toto je vlastnost s možností vazby.

BorderWidth

Získá nebo nastaví šířku ohraničení kolem tlačítka obrázku v jednotkách nezávislých na zařízení. Toto je vlastnost s možností vazby.

Bounds

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

(Zděděno od VisualElement)
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.

(Zděděno od VisualElement)
Command

Získá nebo nastaví příkaz vyvolat při kliknutí na tlačítko image. Toto je vlastnost s možností vazby.

CommandParameter

Získá nebo nastaví parametr, který se má předat při Command jeho spuštění. Toto je vlastnost s možností vazby.

CornerRadius

Získá nebo nastaví rohový poloměr ohraničení tlačítka obrázku v jednotkách nezávislých na zařízení. 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í.

(Zděděno od VisualElement)
DisableLayout

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

(Zděděno od VisualElement)
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í .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.

(Zděděno od VisualElement)
Frame

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

(Zděděno od VisualElement)
GestureController

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

(Zděděno od View)
GestureRecognizers

Kolekce rozpoznávání gest přidružených k tomuto zobrazení.

(Zděděno od View)
Handler

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

(Zděděno od VisualElement)
Height

Získá aktuální vykreslenou výšku tohoto prvku v jednotkách nezávislých na zařízení. Toto je vlastnost bindable jen pro čtení.

(Zděděno od VisualElement)
HeightRequest

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

(Zděděno od VisualElement)
HorizontalOptions

Získá nebo nastaví LayoutOptions , který definuje, jak se prvek uspořádá v cyklu rozložení. Toto je vlastnost s možností vazby.

(Zděděno od View)
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.

(Zděděno od VisualElement)
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.

(Zděděno od VisualElement)
IsEnabledCore

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

IsFocused

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

(Zděděno od VisualElement)
IsInPlatformLayout

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

(Zděděno od VisualElement)
IsLoaded

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

(Zděděno od VisualElement)
IsLoading

Získá hodnotu určující, zda je image právě načtena. Toto je vlastnost s možností vazby.

IsOpaque

Získá nebo nastaví hodnotu určující, zda má být obrázek vykreslen jako neprůznaný. Toto je vlastnost s možností vazby.

IsPlatformEnabled

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

(Zděděno od VisualElement)
IsPlatformStateConsistent

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

(Zděděno od VisualElement)
IsPressed

Získá hodnotu označující, zda je tlačítko obrázku aktuálně stisknuto. Toto je vlastnost s možností vazby.

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.

(Zděděno od VisualElement)
LogicalChildren
Zastaralé.

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

(Zděděno od Element)
Margin

Získá nebo nastaví okraj zobrazení.

(Zděděno od View)
MaximumHeightRequest

Získá nebo nastaví maximální výšku prvek bude požadovat během rozložení v jednotkách nezávislých na zařízení. Toto je vlastnost s možností vazby.

(Zděděno od VisualElement)
MaximumWidthRequest

Získá nebo nastaví maximální šířku prvku bude požadovat během rozložení v jednotkách nezávislých na zařízení. Toto je vlastnost s možností vazby.

(Zděděno od VisualElement)
MinimumHeightRequest

Získá nebo nastaví minimální výšku prvek bude požadovat během rozložení v jednotkách nezávislých na zařízení. Toto je vlastnost s možností vazby.

(Zděděno od VisualElement)
MinimumWidthRequest

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

(Zděděno od VisualElement)
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.

(Zděděno od VisualElement)
Padding

Získá nebo nastaví odsazení uvnitř tlačítka obrázku. 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í .NET MAUI.

(Zděděno od Element)
Resources

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

(Zděděno od VisualElement)
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.

(Zděděno od VisualElement)
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.

(Zděděno od VisualElement)
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.

(Zděděno od VisualElement)
Scale

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

(Zděděno od VisualElement)
ScaleX

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

(Zděděno od VisualElement)
ScaleY

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

(Zděděno od VisualElement)
Shadow

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

(Zděděno od VisualElement)
Source

Získá nebo nastaví zdroj obrázku, který se má zobrazit na tlačítku. 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 v jednotkách nezávislých na zařízení. Toto je vlastnost s možností vazby.

(Zděděno od VisualElement)
TranslationY

Získá nebo nastaví rozdíl překladu Y prvku v jednotkách nezávislých na zařízení. Toto je vlastnost s možností vazby.

(Zděděno od VisualElement)
Triggers

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

(Zděděno od VisualElement)
VerticalOptions

Získá nebo nastaví LayoutOptions , který definuje, jak prvek získá uspořádání v cyklu rozložení. Toto je vlastnost s možností vazby.

(Zděděno od View)
Visual

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

(Zděděno od VisualElement)
Width

Získá aktuální šířku tohoto prvku v jednotkách nezávislých na zařízení. Toto je vlastnost bindable jen pro čtení.

(Zděděno od VisualElement)
WidthRequest

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

(Zděděno od VisualElement)
Window

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

(Zděděno od VisualElement)
X

Získá aktuální X pozice tohoto prvku v jednotkách nezávislých na zařízení. Toto je vlastnost bindable jen pro čtení.

(Zděděno od VisualElement)
Y

Získá aktuální pozici Y tohoto prvku v jednotkách nezávislých na zařízení. Toto je vlastnost bindable jen pro čtení.

(Zděděno od VisualElement)
ZIndex

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

(Zděděno od VisualElement)

Metody

Name Description
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.

(Zděděno od VisualElement)
ArrangeOverride(Rect)

Umožňuje podtřídám implementovat vlastní logiku uspořádání během průchodu rozložení ovládacích prvků.

(Zděděno od VisualElement)
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í.

(Zděděno od VisualElement)
BatchCommit()

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

(Zděděno od VisualElement)
ChangeVisualState()

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

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)
ComputeConstraintForView(View)

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

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

Pro interní použití .NET MAUI.

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

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

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

Pokusí se nastavit fokus na tento prvek.

(Zděděno od VisualElement)
GetChildElements(Point)

Získá podřízené prvky, které jsou vizuálně pod zadaným point.

(Zděděno od View)
GetRendererOverrides<T>()

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

(Zděděno od View)
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.

(Zděděno od VisualElement)
InvalidateMeasureNonVirtual(InvalidationTrigger)
Zastaralé.

Zneplatní míru prvku.

(Zděděno od VisualElement)
InvalidateMeasureOverride()

Poskytuje způsob, jak povolit přepsání podtříd (např. rozložení). InvalidateMeasure()

(Zděděno od VisualElement)
InvalidateStyle()

Vynutí použití aktuálního sloučeného stylu bez použití a opětovného použití. Tato metoda je určená pro použití infrastruktury (např. Opětovné načítání za provozu) a neměla by se používat v kódu aplikace.

(Zděděno od StyleableElement)
IsSet(BindableProperty)

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

(Zděděno od BindableObject)
Layout(Rect)
Zastaralé.

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

(Zděděno od VisualElement)
Measure(Double, Double, MeasureFlags)
Zastaralé.

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

(Zděděno od VisualElement)
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 mimo předání nadřazeného prvku.

(Zděděno od VisualElement)
MeasureOverride(Double, Double)

Umožňuje podtřídám implementovat vlastní logiku míry během průchodu míry ovládacích prvků.

(Zděděno od VisualElement)
On<T>()

Vrátí instanci specifickou pro platformu , TElementna které může být volána metoda specifická pro platformu.

OnBindingContextChanged()

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

OnChildAdded(Element)

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

(Zděděno od VisualElement)
OnChildRemoved(Element, Int32)

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

(Zděděno od VisualElement)
OnChildrenReordered()

ChildrenReordered Vyvolá událost.

(Zděděno od VisualElement)
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)

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

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)

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

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.

(Zděděno od VisualElement)
PlatformSizeChanged()

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

(Zděděno od VisualElement)
PropagateUpClicked()

Pro interní použití platformou .NET MAUI. Rozšíří klikanou událost do stromu vizuálu.

PropagateUpPressed()

Pro interní použití platformou .NET MAUI. Rozšíří stisknutou událost do stromu vizuálu.

PropagateUpReleased()

Pro interní použití platformou .NET MAUI. Rozšíří uvolněnou událost do stromu vizuálu.

RaiseImageSourcePropertyChanged()

Pro interní použití platformou .NET MAUI. Vyvolá událost změny vlastnosti pro zdroj image.

RefreshIsEnabledProperty()

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

(Zděděno od VisualElement)
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)
SendClicked()

Pro interní použití platformou .NET MAUI. Clicked Aktivuje událost.

SendPressed()

Pro interní použití platformou .NET MAUI. Pressed Aktivuje událost.

SendReleased()

Pro interní použití platformou .NET MAUI. Released Aktivuje událost.

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)
SetIsLoading(Boolean)

Pro interní použití platformou .NET MAUI. IsLoading Nastaví vlastnost.

SetIsPressed(Boolean)

Pro interní použití platformou .NET MAUI. IsPressed Nastaví vlastnost.

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í .NET MAUI.

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

Pro interní použití .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.

(Zděděno od VisualElement)
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.

(Zděděno od VisualElement)

Událost

Name Description
BatchCommitted

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

(Zděděno od VisualElement)
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.

(Zděděno od VisualElement)
Clicked

Nastane po ImageButton kliknutí nebo klepnutí.

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.

(Zděděno od VisualElement)
Focused

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

(Zděděno od VisualElement)
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.

(Zděděno od VisualElement)
MeasureInvalidated

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

(Zděděno od VisualElement)
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)
Pressed

Nastane, když je ImageButton stisknuto.

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)
Released

Nastane při ImageButton vydání.

SizeChanged

Nastane při změně velikosti elementu.

(Zděděno od VisualElement)
Unfocused

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

(Zděděno od VisualElement)
Unloaded

Nastane, když prvek již není připojen ke stromu vizuálu platformy.

(Zděděno od VisualElement)

Explicitní implementace rozhraní

Name Description
IBorderElement.BorderColorDefaultValue

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

IBorderElement.BorderWidthDefaultValue

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

IBorderElement.CornerRadiusDefaultValue

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

IBorderElement.IsBackgroundColorSet()

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

IBorderElement.IsBackgroundSet()

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

IBorderElement.IsBorderColorSet()

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

IBorderElement.IsBorderWidthSet()

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

IBorderElement.IsCornerRadiusSet()

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

IBorderElement.OnBorderColorPropertyChanged(Color, Color)

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

IButton.Clicked()

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

IButton.Pressed()

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

IButton.Released()

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

IButtonStroke.CornerRadius

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

IButtonStroke.StrokeColor

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

IButtonStroke.StrokeThickness

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

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)

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

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

(Zděděno od VisualElement)
IElement.Parent

Získá nadřazený prvek.

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

Pro interní použití .NET MAUI.

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

Pro interní použití .NET MAUI.

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

Pro interní použití .NET MAUI.

(Zděděno od Element)
IGestureController.CompositeGestureRecognizers

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

(Zděděno od View)
IHotReloadableView.Reload()

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

(Zděděno od View)
IHotReloadableView.ReloadHandler

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

(Zděděno od View)
IHotReloadableView.TransferState(IView)

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

(Zděděno od View)
IImageController.GetLoadAsAnimation()

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

IImageElement.IsAnimationPlaying

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

IImageElement.OnImageSourceSourceChanged(Object, EventArgs)

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

IImageSourcePart.IsAnimationPlaying

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

IImageSourcePart.Source

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

IImageSourcePart.UpdateIsLoading(Boolean)

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

INameScope.RegisterName(String, Object)

Pro interní použití .NET MAUI.

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

Pro interní použití .NET MAUI.

(Zděděno od Element)
IPaddingElement.OnPaddingPropertyChanged(Thickness, Thickness)

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

IPaddingElement.PaddingDefaultValueCreator()

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

IPropertyMapperView.GetPropertyMapperOverrides()

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

(Zděděno od View)
IReplaceableView.ReplacedView

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

(Zděděno od View)
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.

(Zděděno od VisualElement)
IView.Background

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

(Zděděno od VisualElement)
IView.Clip

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

(Zděděno od VisualElement)
IView.FlowDirection

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

(Zděděno od VisualElement)
IView.Height

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

(Zděděno od VisualElement)
IView.HorizontalLayoutAlignment

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

(Zděděno od View)
IView.InvalidateArrange()

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

(Zděděno od VisualElement)
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.

(Zděděno od VisualElement)
IView.IsFocused

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

(Zděděno od VisualElement)
IView.Margin

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

(Zděděno od View)
IView.MaximumHeight

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

(Zděděno od VisualElement)
IView.MaximumWidth

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

(Zděděno od VisualElement)
IView.Measure(Double, Double)

Aktualizuje velikost zobrazení.

(Zděděno od VisualElement)
IView.MinimumHeight

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

(Zděděno od VisualElement)
IView.MinimumWidth

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

(Zděděno od VisualElement)
IView.Semantics

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

(Zděděno od VisualElement)
IView.Shadow

Nakreslí stín kolem cílového zobrazení.

(Zděděno od VisualElement)
IView.VerticalLayoutAlignment

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

(Zděděno od View)
IView.Visibility

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

(Zděděno od VisualElement)
IView.Width

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

(Zděděno od VisualElement)
IVisualElementController.EffectiveFlowDirection

Pro interní použití .NET MAUI.

(Zděděno od VisualElement)
IVisualElementController.InvalidateMeasure(InvalidationTrigger)

Pro interní použití .NET MAUI.

(Zděděno od VisualElement)
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í

Name Description
AbortAnimation(IAnimatable, String)

Zastaví animaci.

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

Animuje self od start do end.

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

Animuje self pomocí zadaného zpětného volání.

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

Běží animation na self.

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

self Animace pomocí transform a callback.

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)

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

CancelAnimations(VisualElement)

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

CaptureAsync(IView)

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

CheckHandlers(IView)

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

ComputeDesiredSize(IView, Double, Double)

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

ComputeFrame(IView, Rect)

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

DisconnectHandlers(IView)

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

FadeTo(VisualElement, Double, UInt32, Easing)
Zastaralé.

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

FadeToAsync(VisualElement, Double, UInt32, Easing)

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

FindByName<T>(Element, String)

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

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

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.

HasVisualStateGroups(VisualElement)

Určuje, zda má zadané element skupiny stavů vizuálu definované.

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)
Zastaralé.
Vrátí úlohu, která usnadňuje hranice VisualElement toho, co je určeno view obdélníkem určeným parametrem bounds .
LayoutToAsync(VisualElement, Rect, UInt32, Easing)
Zastaralé.
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)
Zastaralé.

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

RelRotateToAsync(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)
Zastaralé.

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

RelScaleToAsync(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)
Zastaralé.

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

RotateToAsync(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)
Zastaralé.

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

RotateXToAsync(VisualElement, Double, UInt32, Easing)

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

RotateYTo(VisualElement, Double, UInt32, Easing)
Zastaralé.

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

RotateYToAsync(VisualElement, Double, UInt32, Easing)

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

ScaleTo(VisualElement, Double, UInt32, Easing)
Zastaralé.

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

ScaleToAsync(VisualElement, Double, UInt32, Easing)

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

ScaleXTo(VisualElement, Double, UInt32, Easing)
Zastaralé.

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

ScaleXToAsync(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)
Zastaralé.

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

ScaleYToAsync(VisualElement, Double, UInt32, Easing)

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

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

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

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.

SetSemanticFocus(IView)

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

ToHandler(IElement, IMauiContext)

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

ToHandler(IView, IMauiContext)

Získá obslužnou rutinu zobrazení specifickou pro platformu pro zadané zobrazení.

ToPlatform(IElement, IMauiContext)

Představuje tlačítko, které zobrazuje obrázek a reaguje na dotykové události.

TranslateTo(VisualElement, Double, Double, UInt32, Easing)
Zastaralé.

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.

TranslateToAsync(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.

Platí pro