フル HD 画面 ( 1920 x 1080 ) でのみ動作する必要がある WPF Windows 8 デスクトップ アプリケーションを作成しています。
そこで、これらの比率に合わせて mainWindow を設定しました。しかし、それは私の画面の一部しか埋めません。
次に、このコードを使用して、ビジュアルスタジオの出力である画面の幅と高さを確認することを考えました
double height = System.Windows.SystemParameters.PrimaryScreenHeight;
double width = System.Windows.SystemParameters.PrimaryScreenWidth;
MessageBox.Show(height.ToString());
MessageBox.Show(width.ToString());
そして、864x1536を出力します
しかし、私の画面が 1920 x 1080 であることは 100% 確信しています。デスクトップを右クリックして画面の解像度を変更すると、それを見ることができます。
これはフルスクリーン用の私のコードです
<Window x:Class="app.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:app"
Title="MainWindow"
WindowStyle="None"
WindowState="Maximized"
Background="White"
ResizeMode="NoResize"
WindowStartupLocation="CenterScreen"
>
誰がこれを引き起こしているのか知っていますか?
編集: 私は、サムスンの 24 インチ フル HD スクリーンを搭載した Windows 8 Pro 32 ビット マシンです。