您的位置:首页 > 产品设计 > UI/UE

一个遍历页面控件ID并放入DropDown供选择的UITypeEditor

2010-12-27 17:57 375 查看
今天做一个Web控件,其中一个属性是让用户选择页面上的一个DropDownList的ID,为了更好的用户设计体验,我想把控件所在页面的所有的DropDownList控件都遍历出来,然后用户直接选择就可以了。这需要写一个设计器用的类,派生自UITypeEditor,代码如下:


使用的时候,只需要在我的控件的属性上声明一下就可以了:

[Editor(typeof(IteratePageControlsUITypeEditor), typeof(System.Drawing.Design.UITypeEditor))]
public string ClientDropDownListID
{
get { return m_ClientDropDownListID; }
set { m_ClientDropDownListID = value; }
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐