最小尺寸调整

时间:2011-07-23 14:35:07

标签: wpf xaml

在网格内部有一个GridCon内部的ContentControl,我加载了一个UserControl 我希望用户调整窗口的大小,但是如何防止窗口调整大小以减少用户控制? 换句话说,用户控件应始终在窗口中可见。

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

   </Border>
</Grid>

1 个答案:

答案 0 :(得分:1)

使用窗口的MinWidthMinHeight属性设置最小宽度和高度。

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

如果它取决于其内容,您可以尝试将这些属性绑定到另一个控件的ActualWidth / ActualHeight

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

但是只有当MyControl具有固定大小时才能正常工作 - 如果它随窗口增长,则结果将不理想。