Windows 10顶部的奇怪条带(wpf)
我在一个使用Caliburn micro的项目中使用了这个xaml:Windows 10顶部的奇怪条带(wpf),wpf,xaml,caliburn.micro,Wpf,Xaml,Caliburn.micro,我在一个使用Caliburn micro的项目中使用了这个xaml: <Window x:Class="Myproject.MainWindowView" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xml
<Window x:Class="Myproject.MainWindowView"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:cal="http://www.caliburnproject.org"
mc:Ignorable="d" d:DesignHeight="800" d:DesignWidth="1024" WindowStyle="None" Background="Black" >
</Window>
但当我运行应用程序时,窗口顶部有一条白线:
如何删除顶部的线条?
我需要一个没有标题栏但可以调整大小的窗口。为了简单起见,我想,窗口浏览器内置在样式模板中,并且在定义
WindowStyle=“None”
时仍然继承,但仍然允许重新调整大小以允许操作事件发生。因此,如中所述,您可以控制基础模板并根据您的要求对其进行编辑,同时仍保留用户调用重新调整大小功能的能力,但框架厚度设置为0
希望这有帮助,干杯 因此,因为您使用的是resize+windowstyle=none,所以您仍然在基本样式中使用
WindowChrome
。有关更多详细信息,请参阅。我想我只是把它作为一个评论,因为它只是指向你从其他地方的另一个答案。干杯。@ChrisW。我想这可能会有很大帮助。我可以通过c#代码设计chrome吗?你可以,但不确定你为什么想要。接受xaml lol,尽管我认为您可以在窗口属性上加上'olAllowTransparency=“True”
,这样它至少是透明的,但对用户来说当然不会那么明显。如果是我,我会把它变成我自己的,但我是个设计呆子@ChrisW.Allowtransparecy不起作用,因为它会阻止窗口的大小调整。但是xml工作得很好。更新您的评论作为答案,我将接受:)