You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
1.2 KiB
29 lines
1.2 KiB
<UserControl x:Class="ICSharpCode.XamlDesigner.Outline" |
|
x:Name="root" |
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
|
xmlns:Default="clr-namespace:ICSharpCode.XamlDesigner" |
|
xmlns:Converters="clr-namespace:ICSharpCode.XamlDesigner.Converters"> |
|
|
|
<UserControl.Resources> |
|
|
|
<HierarchicalDataTemplate DataType="{x:Type Default:OutlineNode}" |
|
ItemsSource="{Binding Children}"> |
|
<Default:IconItem Icon="Images/Tag.png" |
|
Text="{Binding Name}" /> |
|
</HierarchicalDataTemplate> |
|
|
|
</UserControl.Resources> |
|
|
|
<Default:OutlineTreeView Root="{Binding Root, ElementName=root}"> |
|
<ItemsControl.ItemContainerStyle> |
|
<Style TargetType="{x:Type Default:DragTreeViewItem}"> |
|
<Setter Property="IsSelected" |
|
Value="{Binding IsSelected}" /> |
|
<Setter Property="IsExpanded" |
|
Value="{Binding IsExpanded, Mode=TwoWay}" /> |
|
</Style> |
|
</ItemsControl.ItemContainerStyle> |
|
</Default:OutlineTreeView> |
|
|
|
</UserControl>
|
|
|