有没有人创建过如下Bombay Sapphire website中的组合框?
这对我来说很酷,有谁知道怎么做?
Combo Box http://img194.imageshack.us/img194/3079/comboboxx.jpg
答案 0 :(得分:3)
我已经创建了一个非常基本的Flex示例,其中包含一些此类行为。你可以在这里看到演示:
http://www.jamesward.com/demos/SapphireComboBox/SapphireComboBox.html
代码在这里:
http://www.jamesward.com/demos/SapphireComboBox/srcview/index.html
答案 1 :(得分:0)
看起来很不错,但我认为这不是什么特别的事。我甚至不确定它是一个ComboBox - 例如,今年选择“2008”,然后再次将鼠标悬停在“combo”年份。它以1987年为中心,尽管它应该在2008年左右展示。它当然不会需要成为一个ComboBox,只是看起来像一个。
设置起来很容易 - 一个看起来像组合的控件,带有鼠标输入/鼠标输出的事件处理程序,弹出列表。这可以是具有mousemove处理程序的实际列表,其处理在列表的垂直限制附近的鼠标移动的滚动。 “光晕”效果很容易通过合适的模糊滤镜和不透明度设置生成。
给出详细的步骤太过啰嗦,但从技术上讲,这并不难。
更新:抱歉,我没有相应的即席演示示例指向您。
答案 2 :(得分:-1)
我相当确定要做到这一点的技术也在Silverlight 3中。我并不是说这很容易。数字在矩形内滚动的方式......
如果你认真做这样的事情,你需要明白 - 银色的视觉状态管理者 - silverlight中的故事板 - 可以使用silverlight 3中的像素着色器在鼠标悬停时围绕矩形做晕圈 - 进行滚动日期/月/日的扫描和剪裁?
有兴趣看看别人怎么想。