Wie kann ich eine Hover-Info-Blase bei MouseOver in WPF erscheinen lassen?

8

Ich möchte Textblase erscheinen lassen, wenn sich die Maus über einem TextBlock befindet.

Der folgende Code ist der nächste, den ich bekommen kann, aber er injiziert einfach Text in TextBox.Text selbst und ändert die Farbe. Ich möchte ein z. Border / StackPanel / TextBlock über dem ursprünglichen Textblock bei Mouseover auf einer anderen Ebene .

Wie kann ich mit dem Akronym-Tag ?

%Vor%     
Edward Tanguay 03.12.2009, 18:13
quelle

2 Antworten

35

Einige Möglichkeiten, wie Sie es tun könnten, verwenden Sie einen Tooltipp mit einem benutzerdefinierten Stil. alternativ können Sie ein Popup-Steuerelement verwenden, eine dritte Option wäre die Verwendung eines Adorners.

Mein Bauch sagt, dass Sie einen Tooltip , tho. %Vor%

Sie können dann die ToolTipService anfügbaren Eigenschaften verwenden Legen Sie eine Vielzahl von Optionen für diesen Tooltip fest, von Verzögerungen bis hin zu Tooltip-Positionen

    
Muad'Dib 03.12.2009, 18:18
quelle
4
Jimmy 03.12.2009 18:16
quelle

Tags und Links