2

WPF初学者在这里。我正在尝试模仿 Visual Studio 2010 中用于菜单的字体样式。在 Windows XP 下,菜单看起来很模糊。

截屏

如何更改我的代码以获得相同的结果?

<Window x:Class="Test_WPF.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="480" Width="640">
    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto" />
            <RowDefinition Height="*" />
        </Grid.RowDefinitions>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="*" />
        </Grid.ColumnDefinitions>
        <Menu IsMainMenu="True">
            <MenuItem Header="_File" />
            <MenuItem Header="_Edit" />
            <MenuItem Header="_View" />
            <MenuItem Header="_Window" />
            <MenuItem Header="_Help" />
        </Menu>
    </Grid>
</Window>
4

2 回答 2

3

为您的 使用以下参数Window

    <Window x:Class="Test_WPF.MainWindow"
           ....
    UseLayoutRounding="True"
    TextOptions.TextFormattingMode="Display"
    TextOptions.TextRenderingMode="ClearType">
于 2012-01-19T19:08:41.573 回答
0

在我的情况下,模糊是由DropShadowEffect应用在一个 Wrapped 上引起的Grid。删除此效果会使模糊问题消失。

于 2022-02-24T13:13:59.967 回答