Condividi tramite


UIElement.RegisterAsScrollPort(UIElement) Metodo

Definizione

Registra un elemento come che rappresenta un viewport scorrevole.

public:
 static void RegisterAsScrollPort(UIElement ^ element);
 static void RegisterAsScrollPort(UIElement const& element);
public static void RegisterAsScrollPort(UIElement element);
function registerAsScrollPort(element)
Public Shared Sub RegisterAsScrollPort (element As UIElement)

Parametri

element
UIElement

Elemento da registrare come viewport scorrevole.

Commenti

Questo metodo informa il framework che il clip applicato dell'elemento (a causa del layout o di un clip assegnato in modo esplicito) funge da riquadro di visualizzazione e deve ricevere una considerazione speciale.

Questo metodo è destinato all'uso da parte di controlli personalizzati che non usano i controlli nativi della piattaforma per visualizzare un'area scorrevole. Ad esempio, è possibile creare un controllo di scorrimento personalizzato usando InteractionTracker.

Viewport effettivo

Il clip dell'elemento registrato viene riconosciuto dal framework come limiti di un riquadro di visualizzazione, che verrà usato per calcolare i valori delle proprietà per l'evento EffectiveViewportChanged .

Indicatori visivi dello stato attivo del sistema

Per impostazione predefinita, il rendering dell'oggetto visivo dello stato attivo viene eseguito completamente intorno all'esterno dell'elemento attivo tenendo conto di tutte le clip. Quando un elemento è visibile solo parzialmente all'interno di un viewport, il framework deve disambiguare il clip nella catena predecessore dell'elemento rappresenta il riquadro di visualizzazione. Il framework usa questa conoscenza per applicare correttamente il clip del riquadro di visualizzazione all'oggetto visivo dello stato attivo sottoposto a rendering.

Si applica a

Vedi anche