Sdílet prostřednictvím


IView Rozhraní

Definice

Představuje vizuální prvek, který slouží k umístění rozložení a ovládacích prvků na obrazovku.

public interface class IView : Microsoft::Maui::IElement, Microsoft::Maui::ITransform
public interface IView : Microsoft.Maui.IElement, Microsoft.Maui.ITransform
type IView = interface
    interface IElement
    interface ITransform
Public Interface IView
Implements IElement, ITransform
Odvozené
Implementuje

Vlastnosti

AnchorX

Získá X komponentu středu bodu pro libovolnou transformaci vzhledem k hranicím prvku.

(Zděděno od ITransform)
AnchorY

Získá komponentu Y středu bodu pro libovolnou transformaci vzhledem k hranicím prvku.

(Zděděno od ITransform)
AutomationId

ID používané automatizačními nástroji k interakci s tímto zobrazením

Background

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

Clip

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

DesiredSize

Získá aktuální požadovanou velikost tohoto zobrazení.

FlowDirection

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

Frame

Získá hranice zobrazení v rámci jeho kontejneru.

Handler

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

Height

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

HorizontalLayoutAlignment

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

InputTransparent

Získá hodnotu určující, zda tento prvek by měl být zapojen do cyklu interakce uživatele.

IsEnabled

Získá hodnotu označující, zda je toto zobrazení povoleno v uživatelském rozhraní.

IsFocused

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

Margin

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

MaximumHeight

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

MaximumWidth

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

MinimumHeight

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

MinimumWidth

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

Opacity

Získá hodnotu neprůhlednosti použitou v zobrazení při vykreslení.

Parent

Získá nadřazený prvek.

(Zděděno od IElement)
Rotation

Získá otočení (ve stupních) o ose Z (affine rotation) při vykreslení prvku.

(Zděděno od ITransform)
RotationX

Získá otočení (ve stupních) o ose X (otočení perspektivy) při vykreslení prvku.

(Zděděno od ITransform)
RotationY

Získá otočení (ve stupních) o ose Y (otočení perspektivy) při vykreslení prvku.

(Zděděno od ITransform)
Scale

Získá faktor měřítka použitý na prvek.

(Zděděno od ITransform)
ScaleX

Získá měřítko o faktoru osy X použitého na prvek.

(Zděděno od ITransform)
ScaleY

Získá měřítko o faktoru osy Y použitého u prvku.

(Zděděno od ITransform)
Semantics

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

Shadow

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

TranslationX

Získá rozdíl překladu X prvku.

(Zděděno od ITransform)
TranslationY

Získá rozdíl překladu Y prvku.

(Zděděno od ITransform)
VerticalLayoutAlignment

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

Visibility

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

Width

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

ZIndex

Určuje pořadí výkresu tohoto IView v rámci ILayout; vyšší indexy z budou kreslit nad nižší indexy z.

Metody

Arrange(Rect)

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

Focus()

Pokusí se nastavit fokus na toto zobrazení.

InvalidateArrange()

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

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.

Measure(Double, Double)

Aktualizace velikost zobrazení.

Unfocus()

Zruší fokus na toto zobrazení.

Metody rozšíření

CheckHandlers(IView)

Představuje vizuální prvek, který slouží k umístění rozložení a ovládacích prvků na obrazovku.

ComputeDesiredSize(IView, Double, Double)

Představuje vizuální prvek, který slouží k umístění rozložení a ovládacích prvků na obrazovku.

ComputeFrame(IView, Rect)

Představuje vizuální prvek, který slouží k umístění rozložení a ovládacích prvků na obrazovku.

ToHandler(IElement, IMauiContext)

Představuje vizuální prvek, který slouží k umístění rozložení a ovládacích prvků na obrazovku.

ToPlatform(IElement, IMauiContext)

Představuje vizuální prvek, který slouží k umístění rozložení a ovládacích prvků na obrazovku.

ToHandler(IView, IMauiContext)

Představuje vizuální prvek, který slouží k umístění rozložení a ovládacích prvků na obrazovku.

SetSemanticFocus(IView)

Představuje vizuální prvek, který slouží k umístění rozložení a ovládacích prvků na obrazovku.

CaptureAsync(IView)

Představuje vizuální prvek, který slouží k umístění rozložení a ovládacích prvků na obrazovku.

Platí pro