C# wpf-can';t显示树视图项目

C# wpf-can';t显示树视图项目,c#,wpf,treeview,treeviewitem,C#,Wpf,Treeview,Treeviewitem,我有下面的代码,它应该显示一个树视图(原始代码更复杂,因此复杂的控件hirrchy): 你能帮我弄清楚为什么我的物品不显示吗? (页面显示为空) 谢谢, Li您没有任何显示TreeView项目标题的内容: <Style TargetType="{x:Type TreeViewItem}" x:Key="aaa"> ... <Setter Property="Template"> <Setter.Value>

我有下面的代码,它应该显示一个树视图(原始代码更复杂,因此复杂的控件hirrchy):


你能帮我弄清楚为什么我的物品不显示吗? (页面显示为空)

谢谢,
Li

您没有任何显示TreeView项目标题的内容:

<Style TargetType="{x:Type TreeViewItem}" x:Key="aaa">
    ...
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="{x:Type TreeViewItem}">
                <StackPanel>
                    <Border Name="Bd" Background="{TemplateBinding Background}">
                        <ContentPresenter x:Name="PART_Header"
                                          ContentSource="Header"
                                          HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
                                          SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"/>
                    </Border>
                    <ItemsPresenter x:Name="ItemsP" />
                </StackPanel>
                ...
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>

...
...

上面我添加了ContentPresenter。

您没有任何显示TreeViewItem标题的内容:

<Style TargetType="{x:Type TreeViewItem}" x:Key="aaa">
    ...
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="{x:Type TreeViewItem}">
                <StackPanel>
                    <Border Name="Bd" Background="{TemplateBinding Background}">
                        <ContentPresenter x:Name="PART_Header"
                                          ContentSource="Header"
                                          HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
                                          SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"/>
                    </Border>
                    <ItemsPresenter x:Name="ItemsP" />
                </StackPanel>
                ...
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>

...
...
上面我添加了ContentPresenter