次の方法で共有


方法 : パネルの子を装飾する

更新 : 2007 年 11 月

この例では、指定した Panel の子にプログラムによって装飾をバインドする方法を示します。

使用例

Adorner を Panel の子にバインドするには、次の手順を実行します。

 

  1. 新しい AdornerLayer オブジェクトを宣言し、staticGetAdornerLayer メソッドを呼び出して、子が装飾の対象となる要素の装飾層を検出します。

  2. 親要素の子を列挙し、Add メソッドを呼び出して Adorner を各子要素にバインドします。

次の例では、SimpleCircleAdorner (前述) を StackPanel の子 (名前は myStackPanel) にバインドしています。

For Each toAdorn As UIElement In myStackPanel.Children
    myAdornerLayer.Add(New SimpleCircleAdorner(toAdorn))
Next

foreach (UIElement toAdorn in myStackPanel.Children)
  myAdornerLayer.Add(new SimpleCircleAdorner(toAdorn));
ms745822.alert_note(ja-jp,VS.90).gifメモ :

Adorner を別の要素にバインドするために Extensible Application Markup Language (XAML) を使用することは、現在サポートされていません。

参照

処理手順

SimpleCircleAdorner のサンプル

装飾の追加および削除のサンプル

SimpleCircleAdorner のサンプル

概念

装飾の概要