Condividi tramite


IView Interfaccia

Definizione

Rappresenta un elemento visivo utilizzato per posizionare layout e controlli sullo schermo.

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
Derivato
Implementazioni

Proprietà

AnchorX

Ottiene il componente X del punto centrale per qualsiasi trasformazione, rispetto ai limiti dell'elemento.

(Ereditato da ITransform)
AnchorY

Ottiene il componente Y del punto centrale per qualsiasi trasformazione, rispetto ai limiti dell'elemento.

(Ereditato da ITransform)
AutomationId

ID usato dagli strumenti di automazione per interagire con questa visualizzazione

Background

Ottiene la vernice che riempie lo sfondo di una visualizzazione.

Clip

Ottiene il percorso utilizzato per definire la struttura del contenuto di una visualizzazione.

DesiredSize

Ottiene le dimensioni desiderate correnti di questa visualizzazione.

FlowDirection

Direzione in cui gli elementi dell'interfaccia utente vengono analizzati dall'occhio

Frame

Ottiene i limiti della vista all'interno del contenitore.

Handler

Ottiene o imposta il gestore di visualizzazione della visualizzazione.

Height

Ottiene l'altezza specificata di IView.

HorizontalLayoutAlignment

Determina l'aspetto orizzontale della disposizione di questo elemento in un contenitore

InputTransparent

Ottiene un valore che indica se questo elemento deve essere coinvolto nel ciclo di interazione dell'utente.

IsEnabled

Ottiene un valore che indica se la visualizzazione è abilitata nell'interfaccia utente.

IsFocused

Ottiene un valore che indica se la visualizzazione è attualmente evidenziata.

Margin

Margin rappresenta la distanza tra una visualizzazione e le relative visualizzazioni adiacenti.

MaximumHeight

Ottiene il vincolo di altezza massima specificato di IView, compreso tra zero e double. PositiveInfinity.

MaximumWidth

Ottiene il vincolo di larghezza massima specificato di IView, compreso tra zero e double. PositiveInfinity.

MinimumHeight

Ottiene il vincolo di altezza minima specificato di IView, compreso tra zero e double. PositiveInfinity.

MinimumWidth

Ottiene il vincolo di larghezza minima specificato di IView, compreso tra zero e double. PositiveInfinity.

Opacity

Ottiene il valore di opacità applicato alla visualizzazione quando ne viene eseguito il rendering.

Parent

Ottiene l'elemento padre dell'elemento.

(Ereditato da IElement)
Rotation

Ottiene la rotazione, espressa in gradi, sull'asse Z (rotazione affine) quando viene eseguito il rendering dell'elemento.

(Ereditato da ITransform)
RotationX

Ottiene la rotazione, espressa in gradi, sull'asse X (rotazione prospettica) quando viene eseguito il rendering dell'elemento.

(Ereditato da ITransform)
RotationY

Ottiene la rotazione, espressa in gradi, sull'asse Y (rotazione prospettica) quando viene eseguito il rendering dell'elemento.

(Ereditato da ITransform)
Scale

Ottiene il fattore di scala applicato all'elemento .

(Ereditato da ITransform)
ScaleX

Ottiene la scala relativa al fattore dell'asse X applicato all'elemento .

(Ereditato da ITransform)
ScaleY

Ottiene la scala relativa al fattore dell'asse Y applicato all'elemento .

(Ereditato da ITransform)
Semantics

Aggiunge semantica a ogni visualizzazione per l'accessibilità

Shadow

Disegna un'ombreggiatura intorno alla visualizzazione di destinazione.

TranslationX

Ottiene il delta della traslazione X dell'elemento.

(Ereditato da ITransform)
TranslationY

Ottiene il delta della conversione Y dell'elemento.

(Ereditato da ITransform)
VerticalLayoutAlignment

Determina l'aspetto verticale della disposizione di questo elemento in un contenitore

Visibility

Ottiene un valore che determina se questa visualizzazione deve far parte o meno della struttura ad albero visuale.

Width

Ottiene la larghezza specificata di IView.

ZIndex

Determina l'ordine di disegno di questo IView all'interno di un ILayout; gli indici z più elevati disegneranno sugli indici z inferiori.

Metodi

Arrange(Rect)

Posiziona gli elementi figlio e determina una dimensione per un elemento.

Focus()

Tenta di impostare lo stato attivo su questa visualizzazione.

InvalidateArrange()

Metodo chiamato per invalidare il layout di questa visualizzazione.

InvalidateMeasure()

Segnala che il valore della misura corrente di questa visualizzazione non è più valido e che deve essere ricalcorato durante il passaggio successivo della misura.

Measure(Double, Double)

Aggiorna le dimensioni di una visualizzazione.

Unfocus()

Annulla lo stato attivo per questa visualizzazione.

Metodi di estensione

CheckHandlers(IView)

Rappresenta un elemento visivo utilizzato per posizionare layout e controlli sullo schermo.

ComputeDesiredSize(IView, Double, Double)

Rappresenta un elemento visivo utilizzato per posizionare layout e controlli sullo schermo.

ComputeFrame(IView, Rect)

Rappresenta un elemento visivo utilizzato per posizionare layout e controlli sullo schermo.

ToHandler(IElement, IMauiContext)

Rappresenta un elemento visivo utilizzato per posizionare layout e controlli sullo schermo.

ToPlatform(IElement, IMauiContext)

Rappresenta un elemento visivo utilizzato per posizionare layout e controlli sullo schermo.

ToHandler(IView, IMauiContext)

Rappresenta un elemento visivo utilizzato per posizionare layout e controlli sullo schermo.

SetSemanticFocus(IView)

Rappresenta un elemento visivo utilizzato per posizionare layout e controlli sullo schermo.

CaptureAsync(IView)

Rappresenta un elemento visivo utilizzato per posizionare layout e controlli sullo schermo.

DisconnectHandlers(IView)

Rappresenta un elemento visivo utilizzato per posizionare layout e controlli sullo schermo.

Si applica a