FrameworkContentElement.RegisterName(String, Object) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供可簡化對 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 使用執行時間名稱查閱,而不是能夠參考目標元素。 即使可從程式碼參考存取該元素,也是如此。 如需為何需要註冊分鏡腳本目標名稱的詳細資訊,請參閱 分鏡腳本概觀。 內容元素的動畫比控制項上的動畫不常見, 分鏡腳本概觀 著重于控制項案例。