2011-05-07 47 views
0

我需要這個代碼幫助:重新調整窗口的內容將被剪掉

<Grid HorizontalAlignment="Center" > 
      <Grid.RowDefinitions> 
       <RowDefinition Height="1*"/> 
       <RowDefinition Height="1*"/> 
      </Grid.RowDefinitions> 
      <Grid.ColumnDefinitions> 
       <ColumnDefinition Width="Auto"/> 
       <ColumnDefinition Width="Auto"/> 
      </Grid.ColumnDefinitions> 
      <Label Grid.Row="0" Grid.Column="0" Background="Black" Width="{Binding RelativeSource={RelativeSource Self}, Path=ActualHeight}"></Label> 
      <Label Grid.Row="1" Grid.Column="0" Background="Gray" Width="{Binding RelativeSource={RelativeSource Self}, Path=ActualHeight}"></Label> 
      <Label Grid.Row="0" Grid.Column="1" Background="Gray" Width="{Binding RelativeSource={RelativeSource Self}, Path=ActualHeight}"></Label> 
      <Label Grid.Row="1" Grid.Column="1" Background="Black" Width="{Binding RelativeSource={RelativeSource Self}, Path=ActualHeight}"></Label> 
     </Grid> 

的問題是,當窗口的高度大於它的寬度,窗口內的電網將被剪掉。有人能幫助我嗎?

+1

正如你已經決定提出新問題我假設你滿意你的前一個答案,請接受給定有我在先前的評論指出了答案。 – 2011-05-07 23:16:54

+0

@ H.B。實際上,正如我所說的,網格會被裁剪掉,所以它的寬度和高度始終不一樣。以前的帖子只回答了一半。 – Cobold 2011-05-07 23:20:32

+0

-.-然後不要問一個新的問題。不,寬度和高度總是相同的,你只是**在任何時候都看不到**。 – 2011-05-07 23:23:41

回答

0

如果將網格放入滾動查看器中,會發生什麼情況?

如果您不想使用滾動查看器,您可以將Grids MaxWidth和MaxHeight綁定到Windows寬度和高度?

+0

我懷疑提交者不想要滾動條,但它的行爲與在代碼示例中可以看到的高度調整大小相同。 – 2011-05-08 02:17:37