Wie zu verwenden StringFormat um eine gebundene double-Wert
Ich Schaffe es nicht, mein DataBinding abschneiden der Dezimalstellen von meinem Slider double-Wert, und fügen Sie ein % - Zeichen. Ich möchte, dass meine Ansicht zeigt nur "89%", auch wenn Sie die Schieberegler-Wert ist 89.1234. Ist es möglich mit stringFormat in WPF DataBinding zu erkennen, dass Verhalten?
<Label Content="{Binding ElementName=Slider, Path=Value}"/>
Vielen Dank im Voraus für jede Hilfe.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die Bindung
StringFormat
wenn Sie auch mit einemLabel
weil dieLabel
hat eine Eigenschaft namensContentStringFormat
überschreiben Sie die BindungStringFormat
Verwenden Sie entweder die Bezeichnung
ContentStringFormat
EigenschaftOder wechseln Sie zur Verwendung einer
TextBlock
TextBlock
dass die änderungen zu einem grenzenlosenTextBox
aufMouseOver
statt einerLabel
, denn es reduziert die Anzahl der Elemente erhalten auf dem Bildschirm gezeichnet werden, was die Leistung verbessert.