2016-12-02 6 views
0

Ich habe einen Schieberegler und ich möchte seinen Wert auf der QuickInfo anzeigen.WPF-Schieberegler Tooltip StringFormat funktioniert nicht

Die Value-Eigenschaft des Schiebereglers ist ein Double ToolTip-Display wie "12.12548565". Ich will nur einen gerundeten Wert anzuzeigen ("12")

Ich habe versucht:

<Slider x:Name="sldAnalogSetPoint" 
     Maximum="100" 
     ValueChanged="sldAnalogSetPoint_ValueChanged" 
     Cursor="Arrow" 
     ToolTip="{Binding Value, ElementName=sldAnalogSetPoint, StringFormat=/{0:D/}}"/> 

was falsch ist?

+0

Siehe [diese praktische Einführung] (http://www.wpf-tutorial.com/data-binding/the-stringformat-property/) oder die [MSDN-Seite für Formatierungszeichenfolgen] (https://msdn.microsoft. com/de-de/library/26etazsy (v = vs.110) .aspx) – ChrisF

+1

Das StringFormat der Bindung wird ignoriert, da der Typ der Zieleigenschaft (ToolTip) keine Zeichenfolge ist. – Clemens

Antwort