博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WPF控件经验小结:(1) ToolBar去掉右边箭头(扩展图标)
阅读量:5225 次
发布时间:2019-06-14

本文共 1541 字,大约阅读时间需要 5 分钟。

 

 

今天开发时,同事问我一个问题。怎么去除ToolBar右边扩展图标。我想了一下,说改Style。同事说太麻烦了。可不可以快速修正。我说应该动态去读取Template模板中的Style,然后隐藏。怎么实现那?

 

第一步,分析现有的ToolBar的样式(Style)。

 

  

2,找到对应的控件,隐藏 OverflowGrid和MainPanelBorder。 

Toolbar bar = new Toolbar();Bar.Loaded += new EventHandler(); 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(0);            }        }

 

 

转载于:https://www.cnblogs.com/GeeWu/p/3596190.html

你可能感兴趣的文章
【SICP练习】85 练习2.57
查看>>
Maximum Product Subarray
查看>>
solr相关配置翻译
查看>>
通过beego快速创建一个Restful风格API项目及API文档自动化(转)
查看>>
解决DataSnap支持的Tcp长连接数受限的两种方法
查看>>
Synchronous/Asynchronous:任务的同步异步,以及asynchronous callback异步回调
查看>>
ASP.NET MVC5 高级编程-学习日记-第二章 控制器
查看>>
Hibernate中inverse="true"的理解
查看>>
高级滤波
查看>>
使用arcpy添加grb2数据到镶嵌数据集中
查看>>
[转载] MySQL的四种事务隔离级别
查看>>
QT文件读写
查看>>
C语言小项目-火车票订票系统
查看>>
15.210控制台故障分析(解决问题的思路)
查看>>
常用到的多种锁(随时可能修改)
查看>>
用UL标签+CSS实现的柱状图
查看>>
mfc Edit控件属性
查看>>
[Linux]PHP-FPM与NGINX的两种通讯方式
查看>>
Java实现二分查找
查看>>
优秀员工一定要升职吗
查看>>