WPF自定义滑块自己绘制

本文关键字:自己 绘制 自定义 WPF | 更新日期: 2023-09-27 18:16:42

这是我关于堆栈溢出的第一个问题,所以不要忽视它))

我有一个问题,试图创建一个mac风格的滑块控件。我已经找到了这个解决方案,并在我的解决方案中实现了它,但它仍然不能满足我,因为我需要一个更通用的解决方案。

基本上,我需要在四张图片的帮助下创建这个滑块控件-跟踪条的右,左和中心(其余的)图片和拇指的一张图片。这些是PNG文件。

我可以设置默认WPF滑块的样式以支持这种面向资源的行为吗?我真的很惊讶,所有的示例都包含样式模板,但没有一个支持像

这样的东西。
<TrackBarLeft>
   <Image for left>
</TrackBarLeft>
....
谁能给我一个解决这个问题的方法?非常感谢

WPF自定义滑块自己绘制

sam的"WPF控件开发释放"对此有一些指导方针。查看第5章:使用现有控件-其中有一个基于滚动条的示例-可能会有用。