隱藏WPF ToolBar 左側的移動虛線和右側的小箭頭


4382772446_25c85715b2_o

 

上面的圖是兩個工具欄的鏈接處。

 

去除藍色部分的方法是

設置工具欄的ToolBarTray.IsLocked附加選項為True

 

去除紅色部分

這個需要修改空間模板,比較麻煩。一個解決方案是在ToolBar的Loaded事件中做如下處理

   1: private void ToolBar_Loaded(object sender, RoutedEventArgs e)
   2: {
   3:     ToolBar toolBar = sender as ToolBar;
   4:     var overflowGrid = toolBar.Template.FindName("OverflowGrid", toolBar) as FrameworkElement;
   5:     if(overflowGrid != null)
   6:     {
   7:         overflowGrid.Visibility = Visibility.Collapsed;
   8:     }
   9:  
  10:     var mainPanelBorder = toolBar.Template.FindName("MainPanelBorder", toolBar) as FrameworkElement;
  11:     if(mainPanelBorder != null)
  12:     {
  13:         mainPanelBorder.Margin = new Thickness(0);
  14:     }
  15: }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM