您可以在您的
HierarchicalDataTemplate
例如:
<TreeView ItemsSource="{Binding PersonViewModelList}">
<TreeView.Resources>
<HierarchicalDataTemplate ItemsSource="{Binding Path=Names}" DataType="{x:Type local:PersonViewModel}">
<DockPanel>
<Border BorderThickness="1,0,1,1"
Height="1"
Width="{Binding ActualWidth,RelativeSource={RelativeSource AncestorType=TreeViewItem}}"
DockPanel.Dock="Bottom">
<Border.BorderBrush>
<DrawingBrush Viewport="0,0,8,8" ViewportUnits="Absolute" TileMode="Tile">
<DrawingBrush.Drawing>
<DrawingGroup>
<GeometryDrawing Brush="Silver">
<GeometryDrawing.Geometry>
<GeometryGroup>
<RectangleGeometry Rect="0,0,50,50" />
<RectangleGeometry Rect="50,50,50,50" />
</GeometryGroup>
</GeometryDrawing.Geometry>
</GeometryDrawing>
</DrawingGroup>
</DrawingBrush.Drawing>
</DrawingBrush>
</Border.BorderBrush>
</Border>
<TextBlock Text="{Binding CountryType}" />
</DockPanel>
</HierarchicalDataTemplate>
</TreeView.Resources>
</TreeView>