Какая разница между ToolBarPanel
и ToolBarTray
в WPF
?
Какая разница между ToolBarPanel и ToolBarTray в wpf?
Ответ 1
Здесь вы
Инструментальная панель ToolBar использует ToolBarPanel и ToolBarOverflowPanel в ControlTemplate. ToolBarPanel отвечает за компоновку элементов на панели инструментов. ToolBarOverflowPanel отвечает за расположение элементов, которые не помещаются в ToolBar. Пример примера ControlTemplate для панели инструментов см. В разделе
http://msdn.microsoft.com/en-us/library/ms752063(v=vs.110).aspx
XAML
<ToolBarTray Background="White">
<ToolBar Band="1" BandIndex="1">
<Button>
<Image Source="toolbargraphics\cut.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\copy.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\paste.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\undo.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\redo.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\paint.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\spell.bmp" />
</Button>
<Separator/>
<Button ToolBar.OverflowMode="Always">
<Image Source="toolbargraphics\save.bmp" />
</Button>
<Button ToolBar.OverflowMode="Always">
<Image Source="toolbargraphics\open.bmp" />
</Button>
<Button ToolBar.OverflowMode="Always">
<Image Source="toolbargraphics\print.bmp" />
</Button>
<Button ToolBar.OverflowMode="Always">
<Image Source="toolbargraphics\preview.bmp" />
</Button>
</ToolBar>
</ToolBarTray>