本文爲個人.NET控件庫DevExpress使用筆記,個人DevExpress版本爲13.1工具
一、控件類型全稱:DevExpress.XtraEditors.PopupGalleryEdit事件
二、控件所在程序集:DevExpress.XtraBars.v13.1.dll圖片
三、工具箱內分類:DX.13.1: Common Controls資源
四、控件樣式截圖it
五、由於該控件的屬性設置較多,所以Dev專門提供了Gallery Designer工具對控件屬性進行設置。
io
從圖中能夠看出該下拉菜單內數據是以共計三層的樹形結構存放的。第0層爲PopupGalleryEdit自身,第1層爲DevExpress.XtraBars.Ribbon.GalleryItemGroup,第2層爲DevExpress.XtraBars.Ribbon.GalleryItem。程序
六、對於每個DevExpress.XtraBars.Ribbon.GalleryItemGroup,經過Caption屬性來指定顯示出來的文字im
七、對於每個DevExpress.XtraBars.Ribbon.GalleryItem,經過Caption屬性來指定顯示出來的文字。數據
八、Image屬性能夠設置DevExpress.XtraBars.Ribbon.GalleryItem顯示的圖片。包含「VS Image Picker」和「DX Image Gallery」兩個選項卡,前者爲VS傳統的資源選擇工具,支持從Resource和本地上傳圖片,後者爲DevExpress提供的圖片選擇工具。樣式
1)VS Image Picker
2)DX Image Gallery
左邊自上到下,依次是分類過濾器(Catagories)、尺寸(Size),彩色/黑白選擇(Collection)。應用在本控件中的尺寸最好選擇16x16,那是剛好適合本控件顯示的圖片尺寸。
九、設有一個PopupGalleryEdit控件的實例popupGalleryEdit1,能夠經過popupGalleryEdit1.Text獲取當前選中的項的Caption(即控件當前顯示的文本)。EditValueChanged用於捕獲當前顯示值發生改變的事件。
END