2012-01-19 2 views
2

WPF初心者はこちら。私は、メニューのVisual Studio 2010で使用されているフォントスタイルを模倣しようとしています。 Windows XPでは、メニューがぼやけて見えます。私のコードは、同じ結果を得るために変更することができますどのようにWPFを使用しているときにメニューのぼやけたフォントを取り除くにはどうすればいいですか?

screenshot

?あなたのWindowのための次のパラメータを使用して周り

<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> 
+0

可能複製(http://stackoverflow.com/questions/190344/wpf-blurry -fonts-problem-solutions) – Joey

+1

@Joey:確かに。 Helge Kleinの答えは、私が探していたものです。残念ながらそれはトップの答えではありません。 –

答えて

3

プレイ:

<Window x:Class="Test_WPF.MainWindow" 
      .... 
    UseLayoutRounding="True" 
    TextOptions.TextFormattingMode="Display" 
    TextOptions.TextRenderingMode="ClearType"> 
[WPFぼやけフォントの問題 - ソリューション]の
+0

TextOptions.TextFormattingMode = "表示"がトリックです。ありがとう。 –