Sha*_*run 5 wpf slider tooltip
我在滑块模板中的轨道上添加了一个工具提示(如下所示),但不是绑定到滑块的当前值,我想绑定到与鼠标经过的“轨道值”对应的值。类似于 youtube 视频滑块允许的内容。因此用户可以将鼠标悬停在轨道上并看到相应的值,而无需实际移动拇指。
<Track Grid.Row="1" Name="PART_Track" ToolTip="{Binding Path=Value}" ToolTipService.Placement="Mouse">
</Track>
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?谢谢!
我想你将不得不创建一个新的控件,继承滑块。您需要实现鼠标输入/输出和鼠标移动,根据鼠标偏移计算值并更改工具提示。
我认为没有任何属性可以“开箱即用”,因此如果您需要考虑边距的重新设计等因素,计算可能会相当棘手。