如何以编程方式在toolbarpanel中添加工具栏?

时间:2010-05-28 09:44:20

标签: wpf toolbar

我想在代码隐藏中的ToolBar内添加ToolBarPanel。 我看到了Button&的一个例子。 Canvas小组。

以下是代码:

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

我怎样才能与ToolBar& ToolBarPanel代替使用Canvas& Button

1 个答案:

答案 0 :(得分:1)

您提供的代码不是将按钮添加到画布,而是设置扩展属性,指定按钮将位于的坐标,如果它放在Canvas面板上。

ToolBarPanelToolBar用于排列其项目的原始面板。除非您想要自定义行为,否则您应该只使用ToolBar将其置于ToolBarTray

ToolBarItemsControl(就像ListBox一样),所以要从代码添加按钮,请将其添加到面板的Items集合中:

toolbar.Items.Add(newButton);