Увеличьте расстояние между TreeViewItems в TreeView - PullRequest
3 голосов
/ 31 марта 2010

Я работаю с TreeView в WPF. Что у меня есть: -

TreeRoot -TreeViewItem1 -TreeViewItem2 -TreeViewItem3 -TreeViewItem4

То, что я хочу, это

TreeRoot -TreeViewItem1

-TreeViewItem2

-TreeViewItem3

-TreeViewItem4

Итак, есть ли способ увеличить расстояние между TreeViewItems

1 Ответ

6 голосов
/ 31 марта 2010

Если я правильно понял вопрос, вы можете изменить вертикальный интервал через свойство ItemContainerStyle в TreeView:

<Window.Resources>
    <Style x:Key="TreeViewItemStyle" TargetType="TreeViewItem">
        <Setter Property="Margin" Value="5 20 5 5" />
    </Style>
</Window.Resources>

<Grid>
    <TreeView ItemContainerStyle="{StaticResource TreeViewItemStyle}">
        <TreeViewItem Header="One" />
        <TreeViewItem Header="Two" />
        <TreeViewItem Header="Three" />
    </TreeView>
</Grid>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...