如何在C#中创建自定义垂直滑块?

时间:2015-04-08 12:30:30

标签: c# wpf slider

我正在学习C#,而我正在制作WPF应用程序。

问题是:

我试过,但我不知道如何将简单的图像对象变成滑块。

我有想法获取值,按图像对象的位置计算。我只需要帮助就可以通过鼠标移动对象图像。

你能帮助我吗?

1 个答案:

答案 0 :(得分:2)

这可能不是您想要的答案,但它是 答案。您需要为ControlTemplate控件声明自定义Slider。对于新的开发人员来说,这不是一项任务,但是手头有一些帮助。首先,我建议您阅读MSDN上的WPF Control Templates - An Overview页面,了解此任务的背景知识。

接下来,如果您没有因阅读而被推迟,则可以在MSDN上的Slider Styles and Templates页面中找到ControlTemplate的默认Slider。最好从默认的ControlTemplate开始,并在对其进行任何更改之前使其正常工作。从那里,您应该进行小的更改并定期运行您的项目,以确保您的更改符合您的要求。你最终会到达那里。