【发布时间】:2012-03-02 02:15:38
【问题描述】:
我需要一个控件,用户只能选择一个选项。组合框很好,单选按钮也可以,但出于某种目的,我想到了另一个疯狂但有趣的解决方案。
一个窗口上应该有一个滑块控件和这个滑动的东西的三个可能的位置。我知道这可以通过设置滑块的Minimum 和Maximum 加上TickFrequency 和IsSnapToTickEnabled 属性来轻松完成。
现在,有没有办法在滑块的左/右边缘和中心添加标签,以显示滑块内的用户选项?还是必须在下面放置标签/文本块?
最后,虽然最重要的是,如何将整数滑块位置与字符串选项相关联?我考虑过 switch,但这是 wpf - 有“更多 wpf”解决方案,不是吗?
只需将滑块的骑手拖动到它的位置,然后将设置类字符串属性绑定到适当的值。
【问题讨论】:
-
你的想法可能不会那么疯狂。 Windows Phone 7 复选框(一种双值控件)的外观和动画就像小滑块。
-
哦,看来,我现在不仅是疯子 :D 你让我高兴。