• 2024-05-31防止WindowChrome控件遮挡下面的控件
    <wpfShell:WindowChrome.WindowChrome><wpfShell:WindowChromeResizeBorderThickness="5"GlassFrameThickness="0"NonClientFrameEdges="None"CaptionHeight="0"></wpfShell:WindowChrome></wpfSh
  • 2024-03-31WPF如何封装一个可扩展的Window
    前言   WPF中Window相信大家都很熟悉,有时我们有一些自定义需求默认Window是无法满足的,比如在标题栏上放一些自己东西,这个时候我们就需要写一个自己的Window,实现起来也很简单,只要给Window设置一个WindowChrome.WindowChrome附加属性就可以实现,WindowChrome可以让你自定义窗口
  • 2023-09-04WPF 自定义窗体(一)
    .Net默认的窗体样式只有四种:None、SingleBorderWindow、ThreeDBorderWindow、ToolWindow,都比较“丑”。而很多时候,我们希望自定义窗体,比如,无边框,有阴影,或者有模糊效果等。在WPF中,要实现自定义窗体比较简单,主要有两种方法:1)使用WindowChrome;2)使用WindowStyle=“None”。一、使
  • 2022-12-23WPF自定义界面WindowChrome
    默认WPF的界面其实也还行,就是满足不了日渐增长的需求,界面还是需要有更高的自定义程度,包括标题栏也要能够塞下更多的操作控件。默认窗口介绍#新建WPF项目,给里面内容设置
  • 2022-12-23WPF 制作高性能的透明背景异形窗口(使用 WindowChrome 而不要使用 AllowsTransparency=True)
    在WPF中,如果想做一个背景透明的异形窗口,基本上都要设置 WindowStyle="None"、AllowsTransparency="True" 这两个属性。如果不想自定义窗口样式,还需要设置 Background=
  • 2022-12-14WPF使用WindowChrome自定义标题栏
    第一步:基本实现添加Window的Style定义,并设置WindowChrome.WindowChrome属性;设置WindowChrome标题栏:CaptionHeight——主要用于拖动有效区;GlassFrameThickness——影
  • 2022-11-17在WPF中使用Prism弹出自定义窗体样式的对话框
    摘要在Prism中弹出一个对话框,默认是一个Windows默认样式的窗口,会与自己所开发的项目完全不搭配,例如下面这样子如果为了迎合软件主体风格,可以做出类似这样效果其实原理
  • 2022-11-11【XAML】 WindowChrome 自定义窗体样式
    导读【XAML】WindowChrome的功能详解背景 WPF有两种主流的自定义Window窗体的方案,都各有缺点。方法一、缺点《WPF编程宝典》介绍了使用WindowStyle="None"和AllowsT
  • 2022-11-10【XAML】WindowChrome的使用心得
    参考:https://blog.csdn.net/WPwalter/article/details/81121829 Windows结构标准窗口由两个重叠的矩形组成。外部矩形(灰色)是非工作区,内部矩形(白色)是工作区。