FrameworkContentElement.RegisterName(String, Object) 方法

定義

提供可簡化對 NameScope 註冊方法之存取的存取子 (Accessor)。

public:
 void RegisterName(System::String ^ name, System::Object ^ scopedElement);
public void RegisterName (string name, object scopedElement);
member this.RegisterName : string * obj -> unit
Public Sub RegisterName (name As String, scopedElement As Object)

參數

name
String

要用於指定之「名稱-物件」對應的名稱。

scopedElement
Object

對應的物件。

備註

這個方法是呼叫 RegisterName 的便利方法。 實作會檢查後續的父元素,直到找到適用的 NameScope 實作為止,方法是尋找實作 的 INameScope 元素。 如需名稱範圍的詳細資訊,請參閱 WPF XAML 名稱範圍

RegisterName呼叫 是必要的,才能在程式碼中建立時正確連結應用程式的動畫腳本。 這是因為其中一個主要分鏡腳本屬性會 TargetName 使用執行時間名稱查閱,而不是能夠參考目標元素。 即使可從程式碼參考存取該元素,也是如此。 如需為何需要註冊分鏡腳本目標名稱的詳細資訊,請參閱 分鏡腳本概觀。 內容元素的動畫比控制項上的動畫不常見, 分鏡腳本概觀 著重于控制項案例。

適用於

另請參閱