Salut à tous
Voila je crée dynamiquement des popups que je positionne au dessous de chaque bouton d'une page lorsqu'il y en a.
Le truc c'est que j'arrive à les faire s'ouvrir en gérant l'évènement "key_down" de la page sur laquelle se trouve les boutons, mais par contre impossible de fermer les popups sauf si je quitte l'application et reviens sur elle.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 var mybuttons = new List<Button>(this.GetUIElements<Button>()); for(int i = 0 ; i < mybuttons.Count ; i++) { Popup mypopup = new Popup(); mypopup.Width = 25; mypopup.Height = 25; mypopup.PlacementTarget = mybuttons[i]; mypopup.Placement = PlacementMode.Bottom; mypopup.IsOpen = true; mypopup.AllowsTransparency = true; mypopup.StaysOpen = false; }
L'autre truc auquel je m'attendais, c que les popups apparaissent bien au dessous de chaque bouton mais suffit que je bouge la fenêtre pour que rien ne vas plus et ce même si les popup ont une position relative.
Quelqu'un ou quelqu'une à une idée ?
Partager