[UWP] ThumbToolTipの表示を変更する

UWPでSliderを動かすと、デフォルトでカーソル?の上にラベルのような数値が表示される。

slider_1

だが数値だけ出られても困るような場合というのもある。単位を出したり、そもそも数値と微妙に違うリストからものを選ぶときとか。

このラベルというかヒントというか何かの表示を変えるために調べまくっていたのだが、この名前がThumbToolTipであるということを突き止めるのに9割くらいの時間を費やしていた。あああ。

ちなみにIsThumbToolTipEnabled にfalseを入れれば表示されなくなる。

で、Sliderの値から文字列を返すIValueConverterの実装を用意してあげて, そのインスタンスをThumbToolTipValueConverterにセットしてあげればよい。

 

slider_2

こんなかんじで、値が1のときにbが表示される。