สามารถถอดกริปออกได้โดยการตั้งค่าคุณสมบัติที่แนบToolBarTray.IsLocked="True"
บนแถบเครื่องมือ
ในการลบOverflow ToggleButtonคุณจะต้องลบออกใน ControlTemplate ที่กำหนดเองตามที่ sixlettervariables แนะนำซึ่งหากคุณผสมผสานหรือสามารถดาวน์โหลด Blend 3 Preview ได้ก็ไม่ยากเกินไป
นอกจากนี้คุณยังสามารถซ่อนปุ่มในเหตุการณ์ที่โหลดของแถบเครื่องมือได้แม้ว่าคุณจะใช้เส้นทางใดก็ตามคุณควรตั้งค่าคุณสมบัติที่แนบมา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>
และตั้งค่า Overflow ToggleButton ให้ยุบ:
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();
}
}