0

ユーザーが全画面ボタンを押すと、すべてのアイテムが左上隅に表示されたままになります。これを防ぎ、ウィンドウをそのままフルスクリーンのままにしておきたい。

4

3 に答える 3

1

フルスクリーンモード

C#:

WindowStyle = WindowStyle.None;
WindowState = WindowState.Maximized;

XAML:

< Window ... WindowStyle="None" WindowState="Maximized" ... /> 

Windowsの比率をケッピングする

XAML:

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="Auto" />         // Auto Rule
        <RowDefinition Height="*" />            // Star Rule
        <RowDefinition Height="100" />          // Fixed Rule
    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="Auto" />       // Auto Rule
        <ColumnDefinition Height="*" />         // Star Rule
        <ColumnDefinition Width="100" />        // Fixed Rule
    </Grid.ColumnDefinitions>
</Grid>  

ルール:

  • 修理済み

    論理ユニットの固定サイズ(1/96インチ)

  • 自動

    含まれているコントロールによって必要なだけのスペースを取ります

  • 可能な限り多くのスペースを取ります(すべての自動および固定サイズの列を埋めた後)

グリッドを使用すると、両方の世界を楽しむことができます-すべての要素を1つのセルに配置している限り、任意のポジショニングと自動サイズ設定の両方を利用できます。

行と列の使用については、このチュートリアルを参照してください

于 2012-06-04T06:33:02.553 に答える
0
WindowStyle = WindowStyle.None; 
WindowState = WindowState.Maximized;

コントロールのアンカープロパティと、そのコントロールに関連付けられているドッキングプロパティを使用します

于 2012-06-04T06:50:51.293 に答える
0

すべてのアイテムをキャンバスに配置し、配置する場所にマージンを設定します。

于 2012-06-04T06:04:36.497 に答える