方法 : 要素に装飾をバインドする
この例では、指定した 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) を使用することは、現在サポートされていません。 |