C# wpf-can';t显示树视图项目
我有下面的代码,它应该显示一个树视图(原始代码更复杂,因此复杂的控件hirrchy):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>
你能帮我弄清楚为什么我的物品不显示吗?
(页面显示为空)
谢谢,
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