Gewusst wie: Verzieren der untergeordneten Elemente eines Bereichs
In diesem Beispiel wird gezeigt, wie ein Adorner programmgesteuert an die untergeordneten Elemente von einem angegebenen Panel gebunden wird.
Beispiel
Um einen Adorner an die untergeordneten Elemente eines Panel zu binden, führen Sie diese Schritte aus:
Deklarieren Sie ein neues AdornerLayer-Objekt und rufen Sie die static GetAdornerLayer-Methode auf, um eine Adornerebene für das Element zu finden, dessen untergeordnete Elemente verziert werden sollen.
Durchlaufen Sie die untergeordneten Elemente des übergeordneten Elements, und rufen Sie die Add-Methode auf, um einen Adorner an jedes untergeordnete Element zu binden.
Im folgenden Beispiel wird ein SimpleCircleAdorner (siehe weiter oben) an die untergeordneten Elemente eines StackPanel mit dem Namen myStackPanel gebunden.
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));
Hinweis |
---|
Die Verwendung von Extensible Application Markup Language (XAML) zum Binden eines Adorners an ein anderes Element wird derzeit nicht unterstützt. |