2012-11-26 86 views
0

我有一個包含NavBarGroups集合的NavBarControl。 NavBarGroup有一個標題和容器控件。 NavBarGroups可以摺疊/展開。 展開/摺疊的按鈕位於右側。默認情況下,它看起來像雙向上/向下箭頭。我想自定義此按鈕以更改其外觀和風格以指示摺疊/展開狀態。在Devexpress中自定義NavBarGroup中的展開/摺疊按鈕

(在Windows窗體中使用的DevExpress)

回答

1

以供將來參考,自救和在線支持的DevExpress是非常徹底的,他們將在24小時內回答類似這樣的問題,爲付費訂閱者,通常有一個代碼樣品。

在這種情況下,有兩種方法可以實現您的目標(假設您使用DevExpress的最新版本),如here所述。

做你想做的事情的「正確方法」是用自己的圖標製作一個自定義皮膚;您可以使用他們的皮膚編輯器來打開當前的皮膚,進行更改並保存。幾乎他們控制的外觀的每一個方面都被蒙上了陰影,你可以對它們進行相當大的改變。

部署自定義外觀並不是那麼複雜,但對於您嘗試實現的效果可能有點矯枉過正。另一種選擇是自定義繪製組標題。這個帖子附有一個示例,這是一個可行的示例,但您基本上實現了CustomDrawGroupCaption事件並執行自己的繪畫,包括基於組狀態的所需圖標。

+0

謝謝,http://www.devexpress.com/Support/Center/Question/Details/Q447259是我所要求的。 – Brij