2011-07-23 77 views
0

在網格內部有一個ContentControl內部的網格,我加載了一個UserControl。
我想讓用戶調整窗口的大小,但是如何防止調整窗口的大小,以便減少用戶控制?
換句話說,用戶控件應始終在窗口中可見。最小調整大小

<Grid> 
    <Border> 
    <ContentControl Content="{Binding Path=THeModel}"> 
    </ContentControl>    

    </Border> 
</Grid> 

回答

1

使用窗口的MinWidthMinHeight屬性來設置的最小寬度和高度。

<Window MinWidth="200" MinHeight="200" ... > ... </Window> 

如果這取決於它的內容,你可以試試這些屬性綁定到另一個控件的ActualWidth/ActualHeight

<Window MinWidth="{Binding ElementName=MyControl, Path=ActualWidth}" ... > ... </Window> 

但這隻會工作好,如果MyControl有一個固定的大小 - 如果它隨着窗口的增長而變大,那麼結果將不理想。