Udostępnij za pośrednictwem


Jak powiązać moduł definiowania układu z elementem

W tym przykładzie pokazano, jak programowo powiązać moduł adoratora z określonym UIElementelementem .

Przykład

Aby powiązać moduł adoratora z określonym UIElementelementem , wykonaj następujące kroki:

  1. Wywołaj metodę GetAdornerLayerAdornerLayer , static aby uzyskać obiektUIElement, który ma zostać ozdobiony. GetAdornerLayer Przechodzi w górę drzewa wizualnego, zaczynając od określonego elementu UIElement i zwraca pierwszą odnajdyną warstwę modułu adoratora. (Jeśli nie znaleziono warstw modułu adoratora, metoda zwraca wartość null).

  2. Wywołaj metodę Add , aby powiązać moduł adoratora z docelowym elementem interfejsu użytkownika.

Poniższy przykład wiąże element SimpleCircleAdorner (pokazany powyżej) z TextBox nazwą myTextBox.

myAdornerLayer = AdornerLayer.GetAdornerLayer(myTextBox);
myAdornerLayer.Add(new SimpleCircleAdorner(myTextBox));
myAdornerLayer = AdornerLayer.GetAdornerLayer(myTextBox)
myAdornerLayer.Add(New SimpleCircleAdorner(myTextBox))

Uwaga

Używanie języka XAML (Extensible Application Markup Language) w celu powiązania modułu adoratora z innym elementem nie jest obecnie obsługiwane.

Zobacz też