博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
wpf通用窗体模板
阅读量:6314 次
发布时间:2019-06-22

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

hot3.png

最近一直很苦恼关于WPF窗口样式的问题,研究了好多Demo中的自定义样式,接下来整理下目前比较用的上的几种:

本篇写的是一个比较有限制的自定义窗口样式,如果只想实现icon和标题文本居中则可使用,不过注意:这个自定义样式与WindowsFormsHost控件是有冲突的。而且放大缩小关闭按钮会被盖住或模糊(应为在上面添加了相当于一层蒙版的感觉)。
下面是自定义样式,可写在资源字典Dictionary1.xaml中:代码中窗口标题行背景颜色的透明一定不能设置不透明,否则会将放大缩小关闭按钮遮盖住。如果对背景颜色没要求,建议不要设置背景颜色,或者把代码中标红部分变为0即可。

   
       
           
               
               
           
           
           
               
                   
                       
                       
                   
               
               
                   
                       
                       
                   
                   
                   
                       
                       
                           
                                                             
                       
                   
               
           
           
           
           
           
               
                   
           
                   
          
         
   

然后在window窗体中引用它:
 

Style="{DynamicResource FlatWindowStyle}" //window中添加,引用通用窗口样式           
       
           
               
//引用资源文件           
       
   

上面这种样式局限性较多,实现的效果也较少。

 

转载于:https://my.oschina.net/u/3661223/blog/1538116

你可能感兴趣的文章
理解思科IPS的部署架构
查看>>
JavaWeb系列-JDBC
查看>>
使用inode号删除特殊文件及容易忽视的硬链接Links数目问题
查看>>
网络安全系列之二十四 XSS跨站脚本***2
查看>>
Linux web服务安装apache 思路 (源码编译,自己定义服务)
查看>>
Windows Server入门系列之十八 ARP命令
查看>>
SQL Server2005同步复制设置
查看>>
怎样用photoshop制作网站横条广告?
查看>>
python 字符串split (string split)
查看>>
python技巧31[python中使用enum](转)
查看>>
Android学习笔记36:使用SQLite方式存储数据
查看>>
abap问题:call transformation出来的xml字符串不能被proxy识别
查看>>
分享:ThinkPad E40无线网卡驱动安装 FOR CENTOS6.3
查看>>
文件格式配置文件weka频繁模式挖掘使用方法
查看>>
powershell---begin
查看>>
NV UP EI PL NZ NA PO NC的含义(转)
查看>>
hdu 1281(二分图最大匹配+枚举)
查看>>
如何内置iperf到手机中
查看>>
操作系统输入Windows操作系统底层指令
查看>>
[C# 开发技巧系列]如何动态设置屏幕分辨率
查看>>