FrameworkContentElement.RegisterName(String, Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
NameScope の登録メソッドへのアクセスを簡略化するアクセサーを提供します。
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 が必要です。 これは、主要なストーリーボード プロパティの 1 つが、 TargetNameターゲット要素への参照を取得できる代わりに実行時の名前検索を使用するためです。 これは、その要素がコードから参照によってアクセスできる場合でも当てはまります。 ストーリーボード ターゲットの名前を登録する必要がある理由の詳細については、「 ストーリーボードの概要」を参照してください。 コンテンツ要素のアニメーションは、コントロール上のアニメーションよりも一般的ではありません。 ストーリーボードの概要 はコントロール シナリオに重点を置いています。