自定义WPF“滑块”控件以在路径上滑动

时间:2009-06-04 21:03:40

标签: c# wpf xaml wpf-controls slider

获得在路径上滑动的滑块控件的最佳方法是什么。目前我认为我将使用的路径是半圆弧。但是我可能需要稍后更改它(或创建具有不同路径的其他滑块。所以我需要考虑到这一点。

最好从默认的Slider控件开始并修改/扩展它吗?或者最好从头开始?现有的Slider确实有一些我想保留的功能,所以听起来像使用现有的滑块是最好的。

我希望有一个“路径”属性:),但这会要求太多......或者它会不会?

2 个答案:

答案 0 :(得分:3)

Charles Petzold是你的男人,这不是你问题的答案,但它应该是一个很好的起点: http://www.charlespetzold.com/blog/2008/08/Curved-ScrollBars.html

答案 1 :(得分:2)

好吧,没有表达式混合,似乎XamlPadX工具允许您提取标准WPF滑块的控件模板。这将给你一个很好的起点,虽然不可否认,输出看起来令人生畏。让我们知道你是如何相处的!