Freigeben über


UIElement.RegisterAsScrollPort(UIElement) Methode

Definition

Registriert ein Element als Darstellung eines scrollbaren Viewports.

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)

Parameter

element
UIElement

Das Element, das als scrollbarer Viewport registriert werden soll.

Windows-Anforderungen

Gerätefamilie
Windows 10, version 1803 (eingeführt in 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v6.0)

Hinweise

Diese Methode informiert das Framework darüber, dass der angewendete Clip des Elements (entweder aufgrund des Layouts oder eines explizit zugewiesenen Clips) als Viewport fungiert und besondere Überlegungen erhalten sollte.

Diese Methode ist für die Verwendung von benutzerdefinierten Steuerelementen vorgesehen, die nicht die nativen Steuerelemente der Plattform verwenden, um einen scrollbaren Bereich anzuzeigen. Beispielsweise könnte ein benutzerdefiniertes Bildlaufsteuerelement mithilfe von InteractionTracker erstellt werden.

Effektiver Viewport

Der Clip des registrierten Elements wird vom Framework als Die Begrenzung eines Viewports erkannt, der bei der Berechnung der Eigenschaftswerte für das EffectiveViewportChanged-Ereignis verwendet wird.

Visuelle Systemfokuselemente

Standardmäßig wird das Fokusvisual vollständig um die Außenseite des fokussierten Elements gerendert, wobei alle Clips berücksichtigt werden. Wenn ein Element in einem Viewport nur teilweise sichtbar ist, muss das Framework eindeutig festlegen, welcher Clip in der Vorgängerkette des Elements den Viewport darstellt. Das Framework verwendet dieses Wissen, um den Viewportclip ordnungsgemäß auf das gerenderte Fokusvisual anzuwenden.

Gilt für:

Weitere Informationen