Comment puis-je déterminer la position supérieure / gauche d'une étiquette WPF?
-
06-09-2019 - |
Question
J'ai une étiquette WPF contenue dans un FlowLayoutPanel et je veux déterminer la position de l'étiquette lorsque vous cliquez dessus avec la souris. Je suis en train de placer une commande pop-up où près de l'étiquette et ont juste besoin de son emplacement.
La solution
Le contrôle de Popup
a cette capacité intégrée. Vous pouvez utiliser les Placement
, PlacementTarget
, propriétés HorizontalOffset
et VerticalOffset
pour le contrôler.
Cela dit, si vous voulez vraiment trouver un point par rapport à un autre contrôle, utilisez le UIElement.TranslatePoint
.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow