如何在 C# 中制作自定义垂直滑块?
How I can make a custom vertical slider in C#?
我正在学习 C#,并且正在制作 WPF 应用程序。
问题是:
我试过了,但我不知道如何将一个简单的图像对象做成一个滑块。
我有一个想法来获取值,通过图像对象的位置计算。我只需要帮助通过鼠标移动对象图像。
你能帮帮我吗?
这可能不是您想要的答案,但它是 的答案。您需要为 Slider
控件声明自定义 ControlTemplate
。对于新开发人员来说,这真的不是任务,但手头有一些帮助。首先,我建议您通读 MSDN 上的 WPF Control Templates - An Overview 页面以了解此任务的一些背景知识。
接下来,如果您没有被那篇文章拖延,您可以在 MSDN 的 Slider Styles and Templates 页面中找到 Slider
的默认 ControlTemplate
。最好从默认 ControlTemplate
开始,并在对其进行任何更改之前使其正常工作。从那里开始,您应该只进行小的更改并定期 运行 您的项目,以确保您的更改是您想要的。你最终会到达那里。
我正在学习 C#,并且正在制作 WPF 应用程序。
问题是:
我试过了,但我不知道如何将一个简单的图像对象做成一个滑块。
我有一个想法来获取值,通过图像对象的位置计算。我只需要帮助通过鼠标移动对象图像。
你能帮帮我吗?
这可能不是您想要的答案,但它是 的答案。您需要为 Slider
控件声明自定义 ControlTemplate
。对于新开发人员来说,这真的不是任务,但手头有一些帮助。首先,我建议您通读 MSDN 上的 WPF Control Templates - An Overview 页面以了解此任务的一些背景知识。
接下来,如果您没有被那篇文章拖延,您可以在 MSDN 的 Slider Styles and Templates 页面中找到 Slider
的默认 ControlTemplate
。最好从默认 ControlTemplate
开始,并在对其进行任何更改之前使其正常工作。从那里开始,您应该只进行小的更改并定期 运行 您的项目,以确保您的更改是您想要的。你最终会到达那里。