我认为这个问题更适合所有 UI 设计师;-)
我想制作一个看起来像高保真放大器上的音量控制旋钮的 WPFelement。为了更好地表达我正在谈论的内容,请看这张图片
我从软件 VirtualDJ 中剪下了这个。
该元素应该可以向左和向右转动。当向右转动时,该值应增加 0.5f,向左转动时,该值应减少 0.5f。
为什么我需要这样的东西?目前我正在为我的 Deneon AVR-4306 放大器开发一个控制软件,我认为使用这样的控件来设置放大器的音量看起来会很酷。
最佳答案
既然您专门向 UI 设计师提出了这个问题......
Why do I need such a thing? [...] I was thinking that it would look pretty cool to use such a control to set the volume of the amplifier.
无论它看起来是否酷,任何称职的 UI 设计师都会告诉你不要使用这样的控件,因为它实际上不可能使用,至少用鼠标是这样(这可能没问题)在纯触摸屏设备上)。鼠标是线性指点设备;尝试用一个“转”一圈是一场噩梦。不要仅仅为了“看起来很酷”而给用户带来这种痛苦。
只需使用 slider 即可。它们仍然足够酷,而且非常实用。
关于c# - WPF 中的音量控制元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9247739/