隐藏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: }

转载于:https://www.cnblogs.com/atskyline/archive/2012/09/22/2698169.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值