方法: 要素に装飾をバインドする
この例では、指定した UIElement にプログラムで装飾をバインドする方法を示します。
例
特定の UIElement に装飾をバインドするには、次の手順を行います。
static
メソッド GetAdornerLayer を呼び出して、装飾対象となる UIElement の AdornerLayer オブジェクトを取得します。 GetAdornerLayer は、指定した UIElement を起点としてビジュアル ツリーを上に探索し、最初に見つかった装飾層を返します。 (装飾層が見つからない場合、メソッドにより null が返されます)。Add メソッドを呼び出して、対象の UIElement に装飾をバインドします。
次の例では、SimpleCircleAdorner (上図参照) を myTextBox という名前の TextBox にバインドします。
myAdornerLayer = AdornerLayer.GetAdornerLayer(myTextBox);
myAdornerLayer.Add(new SimpleCircleAdorner(myTextBox));
myAdornerLayer = AdornerLayer.GetAdornerLayer(myTextBox)
myAdornerLayer.Add(New SimpleCircleAdorner(myTextBox))
注意
Extensible Application Markup Language (XAML) を利用して装飾を別の要素にバインドすることは現在サポートされていません。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET Desktop feedback
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示