小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

DevExpress學(xué)習(xí)筆記

 北方的白樺林 2017-06-24

  昨天研究了RibbonControl控件,搭建了一個空架子,今天再次研究下NavBarControl。由于本人做Web研發(fā)出身,所以對于上菜單,左導(dǎo)航,右內(nèi)容的界面組織形式較為熟悉,所以自然想到了NavBarControl?更多DevExpress開發(fā)資源與幫助文檔

  在昨天DevExpress學(xué)習(xí)筆記---Ribbon的框架基礎(chǔ)上繼續(xù)。

設(shè)置NavBar

  從工具箱中拖一個NavBarControl到Form界面上,設(shè)置其Dock屬性為Left,PaintStyleName為SkinNav:Blue。效果如下:


  右鍵點(diǎn)擊navBarGroup1,可選擇新增/刪除Group,或者新增Item,這里我新建一個Group和一個Item。如果想刪除Item或者對 某Group中的Item進(jìn)行排序,就需要點(diǎn)擊右上角的三角符號進(jìn)入Designer了,具體的操作方法與RibbonControl大同小異,不再繁 敘。效果圖如下:


  現(xiàn)在兩個Group是堆積在一起的,如果隱藏這種抽屜效果,設(shè)置NavbarControl的NavgationPaneMaxVisibleGroups的值為0,可看到效果如下:


設(shè)置Item

  一般我們希望Item左邊有小圖標(biāo)或者在較少Item的情況下上面有大的圖標(biāo),如果想要達(dá)到這種效果,先從工具箱中拖入 兩個ImageCollection控件,一個控件承擔(dān)小圖標(biāo)的集合,另一個控件承擔(dān)大圖標(biāo)的集合。啰嗦一句,DX控件的圖標(biāo)集合中,小圖標(biāo)一般為 16×16,大圖標(biāo)為32×32.

  設(shè)置完圖標(biāo)集合后,分別設(shè)置NavBarControl控件的屬性SmallImages和LargeImages為相應(yīng)的ImageCollection控件。

  然后選中NavBarItem1,在其屬性中設(shè)置SmallImageIndex的值,可看到Item前面有相應(yīng)的圖標(biāo)出現(xiàn),如下圖所示:


  嘗試設(shè)置Item的屬性LargeImageIndex的值,則發(fā)現(xiàn)沒有任何變化,這是為什么呢?原來在設(shè)置這個屬性之前還需要設(shè)置此Item所在Group的屬性GroupStyle的值為LargeImageText。設(shè)置完成后的效果如下所示:

設(shè)置Item的單擊事件

  雙擊Item的LinkClicked事件,在生成的函數(shù)中寫上如下的代碼:

        private void navBarItem1_LinkClicked_1(object sender, DevExpress.XtraNavBar.NavBarLinkEventArgs e)

        {

            MessageBox.Show(string.Format("{0} Item was Clicked", e.Link.ItemName));

        }

運(yùn)行程序的效果為:


(慧都控件網(wǎng)版權(quán)所有,轉(zhuǎn)載請注明出處,否則追究法律責(zé)任)


    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多