2013-07-23 25 views
0

我需要實現以下場景:如何結合兒童控制自動調整和拉伸?

首先,父控件(窗口)被自動調整以適合其內容。
但是,如果寬度或高度超過某個值,自動調整大小模式將關閉,然後手動調整大小並使用子控件拉伸以佔用可用空間。

考慮GridWindow

<Window> 
    <Grid> 
     <Grid.RowDefinitions> 
      <RowDefinition Height="Auto"/> 
      <RowDefinition Height="Auto" /> 
      <RowDefinition Height="Auto"/> 
     <Grid.RowDefinitions> 
    </Grid> 
</Window> 

在這裏,我需要的中間一排是從 「自動」 改變自適應以 「*」。
它可能沒有太多的魔法?

回答

0

嘗試設置Window.MaxHeightWindow.MaxWidth屬性,但不設置任何Window.HeightWindow.Width屬性。

+0

這沒有幫助。問題不在Window本身,而是在網格中。它可以根據孩子的需要拉伸和調整尺寸,也可以擴大尺寸。可能是觸發器可以提供幫助。 –