2012-06-04 18 views

回答

1

全屏模式

C#:

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

XAML:

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

Kepping視窗比例

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英寸)的固定大小

  • 根據需要通過所包含的控制10
  • 自動

    注意到儘可能多的空間

  • 注意到儘可能多的空間可用

(填充所有自動和固定大小的列之後)

網格讓您享受兩個世界 - 只要您將所有元素放入一個單元格中,就可以同時獲得:任意定位和自動調整大小。

請參閱本tutorial,使用行和列

+1

thx本教程非常有用... – IAmTheWalrus

0

您只需將所有項目放在畫布中,然後將其放在您要放置的位置。

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

使用控件的錨性質,並與相關的對接性能

相關問題