WPF 扩展工具包 RangeSlider 中的 RangeSlider 小部件对滑块上的两个拇指中的每一个的值使用双精度值。
我正在使用滑块来指定较低的 DateTime 和较高的 DateTime。为此,我必须绑定到将 DateTime 表示为双精度的属性(本质上 DateTime.Ticks 强制转换为双精度)。
将鼠标悬停在 RangeSlider 的拇指上时,显示的工具提示是双精度值,但我想改为显示人类可读的日期。我可以很容易地进行转换,但是:
如何让 RangeSlider 在拇指工具提示中显示自定义文本?
一个不太吸引人(但足够)的替代方法是完全禁用拇指工具提示。这种替代方案的解决方案也被证明是难以捉摸的。
对于它的价值,我尝试使用 JetBrains 反编译器检查 RangeSlider.cs 的代码,但它并没有为我未经训练的眼睛产生任何有希望的线索。