So positionieren Sie den Tooltip unten in der Mitte

8

Ich versuche, meinen Tooltip so zu positionieren, dass er unten und in der Mitte meines Zielobjekts liegt. Ich kann es auf der Unterseite von ToolTipService.Postion="Bottom" positionieren, aber wie positioniert man es auch in der Mitte?

    
Cobold 10.06.2012, 21:02
quelle

1 Antwort

16

Ich stimme zu, die Optionen zur Positionierung von ToolTip sind ein wenig begrenzt. Ich denke, du musst Placement="Bottom" mit HorizontalOffset kombinieren, um die Bottom / Center-Positionierung zu erhalten.

Um ToolTip relativ zum PlacementTarget zu zentrieren, können Sie
(PlacementTarget.ActualWidth / 2.0) - (ToolTip.ActualWidth / 2.0)

verwenden

Beispiel

%Vor%

CenterToolTipConverter

%Vor%

Wenn Sie mehrere ToolTips zentrieren müssen, können Sie Style like

verwenden %Vor%     
Fredrik Hedblad 10.06.2012, 21:30
quelle

Tags und Links