具有用于自定义窗口的简单XAML。它工作正常,除非在调整大小(从左,上,左上和左下)时看起来很糟糕。窗户闪烁得像疯了似的。看起来好像不是操作系统问题,因为Microsoft的Windows Glass应用调整大小的效果像黄油一样。
我试图自定义窗口框架,但是除非使用WindowChrome,否则我将失去所有的大小调整,拖动等操作。
<Window x:Class="WpfApp2.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:WpfApp2"
WindowStyle="None"
mc:Ignorable="d"
WindowStartupLocation="CenterScreen"
Title="MainWindow" Height="450" Width="600">
<WindowChrome.WindowChrome>
<WindowChrome GlassFrameThickness="1,1,1,1" />
</WindowChrome.WindowChrome>
<Border BorderBrush="Red" BorderThickness="1">
<Button Content="Test" Height="25" Width="75" />
</Border>
</Window>