方法一

AllowsTransparency="True" WindowStyle="None"

缺点:使用该方法会导致标题栏无法被拖动,可以自我添加boder的形式来重写拖动
例如:

<Window x:Class="WpfApp.MainWindow" Title="MainWindow" Height="450" Width="800" AllowsTransparency="True"WindowStyle="None"><Grid><Border Background="Yellow" MouseLeftButtonDown="Border_MouseLeftButtonDown" Height="20" VerticalAlignment="Top"/></Grid>
</Window>
private void Border_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{this.DragMove();
}

方法二

<WindowChrome.WindowChrome><WindowChrome CaptionHeight="50" UseAeroCaptionButtons="False"></WindowChrome>
</WindowChrome.WindowChrome>

CaptionHeight 隐藏标题栏的高度
UseAeroCaptionButtons 是否让隐藏的最小化最大化关闭按钮可以点击

使用WIndowsChrome 进行隐藏,使用此方法下隐藏的标题栏只是不能看到,但还是存在的。会导致在隐藏标题栏位置的按钮无法命中。例如此状况下的button1

需要给button1添加以下属性后便可进行命中

WindowChrome.IsHitTestVisibleInChrome="True"

WPF-隐藏窗体标题栏和边框相关推荐

  1. 【转】【C#】C#重绘windows窗体标题栏和边框

    摘要 windows桌面应用程序都有标准的标题栏和边框,大部分程序也默认使用这些样式,一些对视觉效果要求较高的程序,如QQ, MSN,迅雷等聊天工具的样式则与传统的windows程序大不相同,其中迅雷 ...

  2. WPF修改窗体标题栏的颜色

    WPF程序通常情况下没办法修改窗体标题栏的样式,包括标题栏的背景颜色. 不过借助一个叫Fluent.Ribbon的第三方控件,貌似可以修改标题栏的背景颜色. 可以通过NuGet来安装这个控件:Inst ...

  3. .NET CORE(C#) WPF亚克力窗体

    微信公众号:Dotnet9,网站:Dotnet9,问题或建议:请网站留言, 如果对您有所帮助:欢迎赞赏. .NET CORE(C#) WPF亚克力窗体 阅读导航 本文背景 代码实现 本文参考 源码 1 ...

  4. [转][小结][三种方法]实现WPF不规则窗体

    实现WPF不规则窗体的三种常用的方法如下: 1.使用Blend等工具绘制一个不规则xaml,然后作为窗体的背景.这个可以参考xiaowei0705的这篇博文:WPF制作不规则的窗体 . 2.给wind ...

  5. 【转】 VC MFC 钩子 实现 自绘 窗体 标题栏 非客户区

    效果: 程序: #if !defined(_LJF_LJFHOOK_H) #define _LJF_LJFHOOK_H #if _MSC_VER > 1000 #pragma once #end ...

  6. C# Winform 实现窗体无系统边框,但是具有系统边框的所有功能,同时保证控件不闪烁

    本人新手,想写个上位机,窗口能够实现最小化,最大化,拖动,改变大小等常用功能,Winform窗体的FormBorderStyle设置成sizable即可实现,但是窗体有自带的边框,不好看且无法编辑,想 ...

  7. html隐藏窗口栏,electron程序,如何隐藏窗体顶部菜单?

    本博客不欢迎:各种镜像采集行为,请尊重知识产权法律法规.大家都是程序员,不要闹得不开心. 在mac系统中,electron的菜单是和主窗口是分离的.所以对于主窗口来说,并没有太多视觉上的影响.而在wi ...

  8. 去掉/隐藏Firefox标题栏

    Deepin15桌面版,Firefox粗犷的标题栏实在令人无法接受,去掉或隐藏原标题栏步骤如下: 方法一: 1.在标题栏右击鼠标,选择[定制]菜单,在定制界面的左下角取消勾选[标题栏]选项,然后点后面 ...

  9. Delphi组件开发-在窗体标题栏添加按钮

    这是一个在窗体标题栏添加自定义按钮的组件(TTitleBarButton)开发实例,标题栏按钮组件TTitleBarButton以TComponent为直接继承对象,它是一个可以在窗体标题栏上显示按钮 ...

最新文章

  1. android组件浮动在activity上_Jetpack Hilt 依赖注入框架上手指南
  2. iptables防火墙过滤规则
  3. 【数字信号处理】序列傅里叶变换 ( 基本序列的傅里叶变换 | 求 cosωn 的傅里叶变换 | 复变函数欧拉公式 )
  4. 单防区扩展模块怎么用_Zens推出模块化可扩展无线充电器 可为6台设备同时供电...
  5. Extjs 动态生成表格
  6. hive建表语句_Hive数据如何同步到MaxCompute之实践讲解
  7. 图论 —— 差分约束系统
  8. javascript核心_功能强大的JavaScript数组
  9. 如何把he_llo wo_rld 变成 HeLlo WoRld
  10. 还怕没女朋友吗?用python做个表白吧
  11. 网络篇 使用Visio来画流程图(进阶篇)-01.1
  12. NeurIPS 2021 | 医学图像GAN生成,在Noisy Data上训练出超越监督学习的模型
  13. vue-ES2015:
  14. java打印输出万年历_用Java编程输出万年历的功能实现
  15. 图片转icon图标并在项目中引用
  16. 菜鸟学JAVA之——static静态代码块
  17. 抖音实战~手机号验证码一键注册登录流程(限制手机终端登录)
  18. 【Linux】awk想打印除指定列外的所有列
  19. HTML5+CSS大作业——彭于晏明星(15页) _网页设计期末作业
  20. 差动放大器自动测试系统使用

热门文章

  1. 台式计算机后面的端口示意图,如何识别戴尔台式 PC 上的集成视频端口
  2. 计算机无法连接到internet的操作,修复无法连接到internet 【运用方式】 的设置步骤...
  3. 利用 π/4=1-1/3+1/5+…,编程计算π的近似值,直到最后一项的绝对值小于 10的负5次方为止,输出π的值并统计累加的项数。
  4. 栾云开 作业 笔记
  5. 【ELM预测】基于matlab探路者算法优化极限学习机预测(含前后对比)【含Matlab源码 2204期】
  6. 影视剪辑,如何一个人自学短视频7天vlog教程
  7. 阿里云SLB最佳实践
  8. 计算机硬件耗电,耗电大户不一定就“费电”_主板评测-中关村在线
  9. Jenkins部署项目时,git报错fatal: index file smaller than expected
  10. 用python画正弦图的代码_python如何画正弦曲线(jes环境)