WPF窗口与WindowChrome调整大小问题

时间:2018-12-16 18:02:53

标签: c# wpf

具有用于自定义窗口的简单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>

0 个答案:

没有答案