摘要:
ComboBox是一个很有用的控件,该控件基本在任何一套UI控件包中都属于必须提供的必备基础控件,同时它的实现也很值得学习.所谓的“与ComboBox有相似行为”,我主要是指以下几点,为了描述方便,我把此类控件分为两部分,没有下拉时,显示的区域称为主控件,下拉时,下拉区域称为弹出控件.1、弹出控件可以紧跟主控件的周围.2、弹出控件必须在最大范围内不被父容器裁剪.比如,如果是Win32或者WinForm的ComboBox,它们的弹出控件是可以超出所在程序的窗口范围的(可以把控件放到窗体的底部试试),仅受制于最顶级的窗口——桌面. Silverlight中的ComboBox也可以超出任何父容器,仅 阅读全文