Condividi tramite


UIElement.RegisterAsScrollPort(UIElement) Metodo

Definizione

Registra un elemento 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.

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 1803 (è stato introdotto in 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v6.0)

Commenti

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

Questo metodo è destinato all'uso da 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 efficace

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

Indicatori visivi dello stato attivo del sistema

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

Si applica a

Vedi anche