Wie um zu zeigen, aktuelle position des Schiebereglers über den Daumen immer
So zeigen Sie ein Schieberegler-Steuerelement mit einem tooltip/Etikett unter dem Daumen zeigt, der Wert (Zeitspanne) immer, während es sich bewegt, mit/ohne Benutzer ziehen.
Versuchte ich AutoToolTipPlacement="BottomRight" AutoToolTipPrecision="3" auf meinem slider.
Aber der Tooltip wird angezeigt, nur, wenn ich ziehen Sie die Daumen. Ich möchte, dass auch angezeigt, wenn ich rufe zu spielen-Schieberegler mit einem button-Steuerelement.(wie video-player)
Den Punkt zu reduzieren die Größe von meinem usercontrol und vermeiden zusätzlichen Beschriftungen für die Timer oder position.
Wenn ich mich in die falsche Richtung, Sie schlagen mir bessere Ideen. Danke!
- Was Sie versuchen zu tun, wird wahrscheinlich verlangen, dass Sie das überschreiben der template-Steuerelement an die Schieberegler. Haben Sie ein Bild von dem, was Sie wollen, dass es Aussehen?
- gut, ich habe ein Bild, noch so etwas wie in diesem video control nachdem Sie im Spiel, wenn die Ad vorbei ist : huffingtonpost.com/2015/02/20/... (bitte schauen Sie in den Schieberegler und die Zeit läuft rechts über den Daumen)
InformationsquelleAutor newbie14 | 2015-02-20
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie re-style die
Thumb
zeigen diesen Effekt. Unten ist ein Beispiel, das macht eine kreisförmigeThumb
mit der.Value
- Eigenschaft des übergeordnetenSlider
zeigt sich in den Kreis.Ich habe eine
IValueConverter
um sicherzustellen, dass der angezeigte Wert ist immer ein integer, da der normale.Value
Eigenschaft ist eine Dezimalzahl. Würden Sie wollen, um Ihren eigenen Konverter, um richtig formatieren Sie die Informationen, die Sie angezeigt haben möchten.Können Sie text oder zahlen angezeigt werden, wo immer Sie wollen durch re-styling der
Thumb
.EDIT:
Wenn Sie möchten, zeigen der text über oder unter den tatsächlichen Daumen, es ist eine ziemlich geringfügige änderung der styling: