ToolBarTray.IsLocked="True"
टूलबार पर संलग्न संपत्ति को सेट करके पकड़ को हटाया जा सकता है ।
ओवरफ्लो टॉगलबटन को हटाने के लिए , आपको इसे कस्टम कंट्रोलटेमप्लेट में निकालना होगा क्योंकि सिक्सवर्थवेरीबल्स का सुझाव है, जो कि अगर आपके पास ब्लेंड है या डाउनलोड कर सकते हैं तो 3 पूर्वावलोकन अति कठिन नहीं है।
आप टूलबार के भरी हुई घटना में भी बटन को छिपा सकते हैं, हालांकि आप जो भी रास्ता लेते हैं, आपको ToolBar.OverflowMode="Never"
टूलबार के मेनू पर संलग्न संपत्ति भी निर्धारित करनी चाहिए , ताकि आइटम गलती से एक पहुंच से बाहर नहीं हो सकें।
<ToolBarPanel DockPanel.Dock="Top">
<ToolBar ToolBarTray.IsLocked="True" Loaded="ToolBar_Loaded">
<Menu ToolBar.OverflowMode="Never">
<MenuItem Header="File" />
<MenuItem Header="New" />
</Menu>
</ToolBar>
</ToolBarPanel>
और ध्वस्त टॉगल बॉटन को ढहने के लिए सेट करें:
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();
}
}