ToolBarTray.IsLocked="True"
Tutamaç, araç çubuğundaki ekli özellik ayarlanarak çıkarılabilir .
Kaldırmak için Taşma ToggleButton'a , size karışımı varsa veya Blend 3 Önizleme aşırı zor değildir indirebilirsiniz eğer anlaşılacağı sixlettervariables gibi özel bir ControlTemplate, bunu kaldırmak zorunda kalacaktır.
Düğmeyi Araç Çubuğunun yüklenen olayında da gizleyebilirsiniz, ancak hangi rotayı kullanırsanız kullanın, ekli özelliği ToolBar.OverflowMode="Never"
Araç Çubuğu menüsünde de ayarlamanız gerekir , böylece öğeler yanlışlıkla erişilemez bir alana taşmaz.
<ToolBarPanel DockPanel.Dock="Top">
<ToolBar ToolBarTray.IsLocked="True" Loaded="ToolBar_Loaded">
<Menu ToolBar.OverflowMode="Never">
<MenuItem Header="File" />
<MenuItem Header="New" />
</Menu>
</ToolBar>
</ToolBarPanel>
Ve Taşma ToggleButton öğesini daraltılmış olarak ayarlayın:
private void ToolBar_Loaded(object sender, RoutedEventArgs e)
{
ToolBar toolBar = sender as ToolBar;
var overflowGrid = toolBar.Template.FindName("OverflowGrid", toolBar) as FrameworkElement;
if (overflowGrid != null)
{
overflowGrid.Visibility = Visibility.Collapsed;
}
var mainPanelBorder = toolBar.Template.FindName("MainPanelBorder", toolBar) as FrameworkElement;
if (mainPanelBorder != null)
{
mainPanelBorder.Margin = new Thickness();
}
}