制作Silverlight UserControl填充内容控件中的可用空间

时间:2010-07-30 08:57:19

标签: wpf silverlight silverlight-4.0

我有各种用户控件放在我的Silverlight应用程序中的内容控件中。 目前我很难编码控件的宽度和高度,因为它们不会拉伸。我已将Horizo​​ntalAlignment和VerticalAlignment设置为strecth(在usercontrol和DataTemplate上),但是当放置在内容控件中时,它们仍然不会填充可用空间。 有谁知道我要做什么?另外,有人可以在WPF / Silverlight中建议一个关于调整控件主题的好网站文章吗?

1 个答案:

答案 0 :(得分:5)

Horizo​​ntalContentAlignment和VerticalContentAlignment应该可以解决问题。

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

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