【发布时间】:2009-12-09 13:37:37
【问题描述】:
我一直在玩弄一个我想以某种方式设置样式的 ListBox 控件。现在它看起来就像我想要的圆角和没有填充。但是,圆角似乎会导致 ListBox 中的项目出现问题。
截图让你明白我的意思: alt text http://www.bo-mortensen.dk/listbox.JPG
问题是,列表框中的第一个和最后一个项目也需要圆角。因此,列表框中的第一项需要将其左上角和右上角圆角,而底角需要是矩形。
是否有可能以某种方式制作三种不同的样式并让第一个、中间和最后一个项目使用自己的样式?所以即:
- 第一项使用样式:ListBoxFirstItem
- 中间项使用样式:ListBoxMiddleItems
- 最后一项使用样式:ListBoxLastItem
另外,作为一个附带问题,我如何设置所选项目的样式并将鼠标悬停?如果我想摆脱标准的蓝色矩形。
希望您能理解我的问题,如果没有,请告诉我,我会看看能否详细说明:)
提前致谢!
【问题讨论】:
-
如果项目需要滚动怎么办?您是否只希望最后一项具有圆角底角,还是最后一项应该可见?
-
好点,Anthony :) 我认为它应该只是最后一个使其底角变圆的项目,而不是最后一个可见的项目。如果那有意义的话? :)
-
没有人吗? :/ 从昨天开始就一直在尝试这样做,但根本没有结果..
标签: silverlight xaml silverlight-3.0 listbox coding-style