相关疑难解决方法(0)

WPF:Windows 7 与 Windows 10 外观对比

我在 Windows 10 设备和 Windows 7 设备之间有恼人的外观差异。

我正在我的元素中直接使用WindowStyle="None"和。DockPanelWindow

我不明白的是为什么还有边界?为什么按钮、文本框、组合框等的边框是圆形的?

这似乎与Aero有关。有什么方法可以阻止我的应用程序使用 Aero?我假设还有另一个与 Windows 10 相关的演示框架,但不知道强制它叫什么。

将一个BorderBrush是解决最简单的方法?

<Window x:Class="CBD.Presentation.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:local="clr-namespace:CBD.Presentation"
        Title="CBD" Height="760" Width="944" WindowStartupLocation="CenterScreen"
        WindowStyle="None" SizeChanged="Window_SizeChanged" MinWidth="944" MinHeight="760"
        Icon="favicon.ico">
    <DockPanel x:Name="Root_Window" Background="Black">
        <!--Application stuff here -->
    </DockPanel>
</Window>
Run Code Online (Sandbox Code Playgroud)

Windows 7 显示: 视窗 7 显示

Windows 10 显示:

Windows 10 显示

一切仍然正常运行,但某些文本框和按钮的设置方式,缺少部分字母。

windows wpf xaml

1
推荐指数
1
解决办法
4076
查看次数

标签 统计

windows ×1

wpf ×1

xaml ×1