Wie kann ich die oben / links Position eines Etiketts in WPF bestimmen?
-
06-09-2019 - |
Frage
Ich habe ein WPF-Label in einem Flowlayoutpanel enthalten ist, und ich mag die Position des Etiketts bestimmen, wann mit der Maus angeklickt. Ich versuche, ein Pop-up-Kontrolle zu positionieren, wo in der Nähe des Etiketts und brauchen nur die Lage.
Lösung
Die Popup
Kontrolle hat diese Fähigkeit eingebaut. Sie können die Placement
, PlacementTarget
, HorizontalOffset
und VerticalOffset
Eigenschaften verwenden, um es zu kontrollieren.
Das heißt, wenn Sie wirklich einen Punkt relativ zu einer anderen Steuerung finden wollen, verwenden Sie die UIElement.TranslatePoint
Methode.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow