2010-07-30 71 views
2

我拥有各种用户控件,它们被置于我的Silverlight应用程序中的内容控件中。 目前我很难编码控件的宽度和高度来填充,因为它们不会拉伸。我已将Horizo​​ntalAlignment和VerticalAlignment设置为strecth(在usercontrol和DataTemplate上),但它们仍未填充放置在内容控件中时可用的空间。 有谁知道我必须做什么?此外,任何人都可以提出一个关于WPF/Silverlight中控件尺寸选择的好网站文章?制作Silverlight用户控件填充内容控件中的可用空间

回答

5

Horizo​​ntalContentAlignment和VerticalContentAlignment应该做的。

<ContentControl HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch" Height="200" Width="200"> 
    <Button Content="Button" /> 
</ContentControl> 

使用此XAML,该按钮将占用ContentControl中的所有可用空间。

+0

干杯@Steve,不错的简单修复方法,以及一个很好的容易15分为你:) – Ben 2010-07-30 09:04:44