我有各种用户控件放在我的Silverlight应用程序中的内容控件中。 目前我很难编码控件的宽度和高度,因为它们不会拉伸。我已将HorizontalAlignment和VerticalAlignment设置为strecth(在usercontrol和DataTemplate上),但是当放置在内容控件中时,它们仍然不会填充可用空间。 有谁知道我要做什么?另外,有人可以在WPF / Silverlight中建议一个关于调整控件主题的好网站文章吗?
答案 0 :(得分:5)
HorizontalContentAlignment和VerticalContentAlignment应该可以解决问题。
<ContentControl HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch" Height="200" Width="200">
<Button Content="Button" />
</ContentControl>
使用此XAML,该按钮将占用ContentControl中的所有可用空间。