Высота = "Авто" не работает для TreeView в Silverlight 3.0 - PullRequest
0 голосов
/ 18 января 2010

Я пытаюсь заполнить все содержимое макета с помощью элемента управления TreeView.Но я не могу получить свойство высоты растягиваться.Вот часть кода:

<Grid Grid.Column="0" Margin="2,2,2,0" VerticalAlignment="Top">
        <Grid.RowDefinitions>
            <RowDefinition Height="40"/>
            <RowDefinition Height="*" />
        </Grid.RowDefinitions>

        <dataInput:Label Content="{Binding ConverterParameter=TXT_ORG_JEDINICE, Converter={StaticResource Localization}, Source={StaticResource Localization}}" Style="{StaticResource PerspektivaHeader}"/>
        <basics:TreeView Grid.Row="1" Height="Auto"/>

</Grid>

1 Ответ

0 голосов
/ 18 января 2010

Height="Auto "- это значение по умолчанию, поэтому указывать это не нужно. Чтобы растянуть элемент управления по вертикали, вы обычно используете VerticalAlignment="Stretch", но опять же, это значение по умолчанию, поэтому вам не нужно напишите это явно.

Как вы убедитесь, что TreeView не заполняет пространство, как вы ожидаете? Например, если вы установите <TreeView Background="Blue"/>, что вы видите?

Еще один вопрос: это встроенный вид дерева Silverlight или сторонний?

Наконец, не могли бы вы показать нам XAML, окружающий Решетку, поскольку, возможно, проблема в этом.

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