增加TreeView中TreeViewItems之间的间距

时间:2010-03-31 12:26:07

标签: wpf treeview

我在WPF中使用TreeView。 我所拥有的是: -

树根 -TreeViewItem1 -TreeViewItem2 -TreeViewItem3 -TreeViewItem4

我想要的是

树根 -TreeViewItem1

-TreeViewItem2

-TreeViewItem3

-TreeViewItem4

那么,有没有办法增加TreeViewItems之间的间距

1 个答案:

答案 0 :(得分:6)

如果我正确理解了这个问题,你可以通过TreeView上的ItemContainerStyle属性修改垂直间距:

<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>