2010-05-28 102 views
0

我想加我ToolBarToolBarPanel內的代碼隱藏。 我看到了一個Button & Canvas面板的例子。如何以編程方式在工具欄面板中添加工具欄?

下面是代碼:

Canvas.SetLeft(newButton, containerPoint.X - objectPoint.X); 
Canvas.SetTop(newButton, containerPoint.Y - objectPoint.Y); 

我怎麼能achive與ToolBar & ToolBarPanel,而不是使用Canvas & Button samething?

回答

1

您提供的代碼不是將按鈕添加到畫布,而是設置指定按鈕將位於的座標的擴展屬性,如果它放在Canvas面板上。

ToolBarPanel是使用ToolBar安排其項的原始面板。除非你想定製行爲,你應該只使用ToolBar任意將它放到ToolBarTray

ToolBarItemsControl(就像ListBox例如),所以從代碼添加一個按鈕,將其添加到面板的Items集合:

toolbar.Items.Add(newButton); 
+0

thnaks的答覆 – 2010-05-29 05:40:15

相關問題