WPF 窗口去除顶部边框(正宗无边框)
2017-11-23 16:13
2131 查看
原文地址:https://www.cnblogs.com/mr-yoatl/p/7131859.html
最近在做一个大屏展示视频图片的项目,功能并不复杂,半天的工作量吧,一开始同事采用的Unity3D进行开发,但是里面要播放4K视频,Unity 的短板就是视频的播放了,今晚就要交付了,我一早就来公司,决定用WPF重新开发一版,各项功能都好了,唯独顶部总是显示一条白色的边,已经设置WindowStyle为None了也没用,幸得网上大神提供的资料,终于解决了这个小问题。
XAML内容如下:
最近在做一个大屏展示视频图片的项目,功能并不复杂,半天的工作量吧,一开始同事采用的Unity3D进行开发,但是里面要播放4K视频,Unity 的短板就是视频的播放了,今晚就要交付了,我一早就来公司,决定用WPF重新开发一版,各项功能都好了,唯独顶部总是显示一条白色的边,已经设置WindowStyle为None了也没用,幸得网上大神提供的资料,终于解决了这个小问题。
XAML内容如下:
<Window x:Class="WPF_VideoPlayer.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:WPF_VideoPlayer" mc:Ignorable="d" Title="MainWindow" Height="350" Width="2880" Loaded="Window_Loaded" WindowChrome.WindowChrome="{DynamicResource WindowChromeKey}" AllowsTransparency="True" WindowStyle="None" ResizeMode="NoResize" WindowState="Maximized" Topmost="True" Background="Black"> <Window.Resources> <WindowChrome x:Key="WindowChromeKey"> <WindowChrome.ResizeBorderThickness> <Thickness>0</Thickness> </WindowChrome.ResizeBorderThickness> </WindowChrome> </Window.Resources> <Grid> </Grid> </Window>
相关文章推荐
- 去除WPF中GroupBox边框的白边
- Flex AIR 去除窗口的边框、菜单栏
- WPF 去除系统窗体边框,自定义移动窗体
- FlexAIR如何去除窗口的边框、菜单栏
- 好玩的WPF第一弹:窗口抖动+边框阴影效果+倒计时显示文字
- FlexAIR如何去除窗口的边框、菜单栏
- WPF去除窗体边框及白色边框
- FlexAIR如何去除窗口的边框、菜单栏
- wpf 无边框窗口 最大化,缩放问题修复
- FlexAIR如何去除窗口的边框、菜单栏
- [No0000AF]去除wpf窗口标题栏ICON
- Qt 技巧:去除对话框边框 + 设置窗口可移动和透明
- FlexAIR如何去除窗口的边框、菜单栏
- WPF中如何禁用/去除窗口右上角的关闭按钮
- WPF无边框捕获消息改变窗口大小
- WPF无边框窗口鼠标拖动缩放大小
- FlexAIR如何去除窗口的边框、菜单栏
- WPF系列:无边框窗口
- Flex4 AIR程序去除窗口边框, 最大化
- WPF中设置了WindowStyle="None"后,窗口仍然有边框的解决方法