方法 : パネルの子を装飾する
この例では、指定した Panel の子にプログラムによって装飾をバインドする方法を示します。
使用例
Adorner を Panel の子にバインドするには、次の手順を実行します。
新しい AdornerLayer オブジェクトを宣言し、static GetAdornerLayer メソッドを呼び出して、子が装飾の対象となる要素の装飾層を検出します。
親要素の子を列挙し、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));
メモ |
---|
Adorner を別の要素にバインドするために Extensible Application Markup Language (XAML) を使用することは、現在サポートされていません。 |