UIElement.RegisterAsScrollPort(UIElement) 方法

定義

將專案註冊為表示可捲動的檢視區。

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)

參數

element
UIElement

要註冊為可捲動檢視區的專案。

備註

這個方法會通知架構元素的套用剪輯 (因為版面配置或明確指派的 Clip) 做為檢視區,而且應該會收到特殊考慮。

這個方法適用于未使用平臺原生控制項來顯示可捲動區域的自訂控制項。 例如,您可以使用 InteractionTracker來建置自訂捲動控制項。

有效的檢視區

架構會將已註冊專案的 Clip 辨識為 檢視區的界限,用於計算 EffectiveViewportChanged 事件的屬性值。

系統焦點視覺效果

根據預設,焦點視覺效果會完全呈現在焦點專案外部,並考慮所有剪輯。 當元素只在檢視區中部分顯示時,架構必須厘清元素上階鏈結中的裁剪代表檢視區。 架構會使用此知識正確地將檢視區剪輯套用至轉譯的焦點視覺效果。

適用於

另請參閱