更新 : 2007 年 11 月
この例では、指定した UIElement にプログラムによって装飾をバインドする方法を示します。
使用例
Adorner を特定の UIElement にバインドするには、次の手順を実行します。
static メソッド GetAdornerLayer を呼び出し、装飾対象の UIElement の AdornerLayer オブジェクトを取得します。GetAdornerLayer は、ビジュアル ツリーを指定した UIElement から始めて上方向に処理し、最初に見つかった装飾層を返します。(Adorner のレイヤが見つからない場合は、メソッドにより null が返されます。)
Add メソッドを呼び出し、対象の UIElement に装飾をバインドします。
次の例では、SimpleCircleAdorner (前述) を TextBox (名前は myTextBox) にバインドしています。
myAdornerLayer = AdornerLayer.GetAdornerLayer(myTextBox)
myAdornerLayer.Add(New SimpleCircleAdorner(myTextBox))
myAdornerLayer = AdornerLayer.GetAdornerLayer(myTextBox);
myAdornerLayer.Add(new SimpleCircleAdorner(myTextBox));
![]() |
---|
Adorner を別の要素にバインドするために Extensible Application Markup Language (XAML) を使用することは、現在サポートされていません。 |