0

私は Wpf アプリケーションを持っており、すべてのウィンドウを全画面表示にして中央に配置したいと考えています。すべてのコンストラクターに次の命令を追加します。

WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen;

自分のPCでは動作します。しかし、固定値のためにそうではありませんでした。

<Window x:Class="IHM.Authentification"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
     Title="" Height="803" Width="1380px" ResizeMode="NoResize" Background="#FFE8EEF3" WindowState="Maximized" WindowStyle="None">

高さと幅の値が動的で、PC の画面のサイズに依存しないことを望みます。

では、どうすればこのエラーを修正できますか?

4

2 に答える 2

2

固定値を削除して追加するだけです

WindowStartupLocation="CenterScreen"

コンストラクターを削除するには

<Window x:Class="IHM.Authentification"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 Title="" ResizeMode="NoResize" Background="#FFE8EEF3" WindowState="Maximized" WindowStyle="None"
 WindowStartupLocation="CenterScreen"
>
于 2013-04-23T13:19:45.113 に答える
0

WindowState="Maximized" のみが行います

于 2013-04-23T13:39:39.783 に答える