Je me demande un peu quand et comment activer/rendre visible un MoveAdorner.Comment rendre WPF Adorner visible
J'essaie ce qui suit mais je n'ai pas de succès: Dans l'élément qui doit être décoré, j'ajoute l'Adorner dans l'événement GotFocus. Cela seul n'a pas suffi alors j'ai ajouté un appel à InvalidateVisual(). Mais rien ne se passe. Quelqu'un a-t-il un indice sur la façon de rendre ces ornements visibles?
protected void MyUIElement_GotFocus(object sender, RoutedEventArgs e)
{
AdornerLayer layer = AdornerLayer.GetAdornerLayer(this);
layer.Add(new MoveAdorner(this));
layer.InvalidateVisual();
}
Pour clarification: l'élément est enjolivées un contrôle qui est placé à l'intérieur d'un groupe dérivé d'un ItemsControl personnalisé.
Le MoveAdorner
dérive de Adorner
et dessine simplement deux boîtes sur les lignes supérieure et inférieure du contrôle.
Sincères salutations