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

slider_1

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

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

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

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

https://gist.github.com/naotaco/007e752fd01493b521da

 

slider_2

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