Создание Silverlight UserControl заполнить пространство, доступное в элементе управления контентом - PullRequest
2 голосов
/ 30 июля 2010

У меня есть различные пользовательские элементы управления, которые помещаются в элемент управления содержимым моего приложения Silverlight.В настоящее время я жестко задаю ширину и высоту элементов управления, чтобы заполнить их, поскольку они не растягиваются.Я установил для HorizontalAlignment и VerticalAlignment значение strecth (в usercontrol и DataTemplate), но они все еще не заполняют пространство, доступное при помещении в элемент управления содержимым.Кто-нибудь знает, что я должен делать?Кроме того, кто-нибудь может предложить хорошую статью на веб-сайте на тему управления размерами в WPF / Silverlight?

1 Ответ

5 голосов
/ 30 июля 2010

HorizontalContentAlignment и VerticalContentAlignment должны сделать свое дело.

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

С этим XAML кнопка займет все доступное пространство в ContentControl.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...