2017-01-17 5 views
0

私はWindowをポップアップして、ユーザーが会社の詳細を入力できるようにしました。ユーザーの画面の解像度が1920×1080 Windowサイズは完璧である場合は、テキストが読めるなどなど..ですウィンドウの高さと幅を親ウィンドウまたはスクリーン解像度に設定する

しかし、ユーザーは解像度とラップトップと言う上にある場合、私は、そうHeight="380" Width="1200"ようWidthHeightを設定して1366x768のWindowは画面に対して大きすぎ、実際にはテキストが表示されません。

代わりに具体的には、私はWindowが言うに依存してサイズを変更できるようにWPFを活用する方法、ユーザのモニタの解像度または多分親を異なる解像度で私のために動作しませんWidthHeightを設定しますWindowはフルスクリーンですか?

+0

アプリをフルスクリーンにするか、相対的な幅と高さにしますか? – Prajwal

+0

@Prajwalはフルスクリーンではなく、親ウィンドウの幅と高さに関連しています – CBreeze

答えて

1

あなたはこれらを使用して、幅と高さを設定する必要があります。最後に

width = System.Windows.SystemParameters.PrimaryScreenWidth * 0.8; 
height = System.Windows.SystemParameters.PrimaryScreenHeight * 0.8; 

0.8はあなたの窓80%の画面サイズになります。たとえば、幅と高さなどの最大値を設定するなど、より良いことをすることができます。

希望します。

関連する問題