1 changed files with 39 additions and 27 deletions
@ -1,31 +1,43 @@ |
|||||
<ResourceDictionary xmlns="https://github.com/avaloniaui" |
<ResourceDictionary xmlns="https://github.com/avaloniaui" |
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> |
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> |
||||
|
<Design.PreviewWith> |
||||
|
<Border Padding="20"> |
||||
|
<StackPanel Spacing="20"> |
||||
|
<TreeView> |
||||
|
<TreeViewItem Header="Root" IsExpanded="True"> |
||||
|
<TreeViewItem Header="Child1"/> |
||||
|
<TreeViewItem Header="Child2"/> |
||||
|
</TreeViewItem> |
||||
|
</TreeView> |
||||
|
</StackPanel> |
||||
|
</Border> |
||||
|
</Design.PreviewWith> |
||||
|
|
||||
<ControlTheme x:Key="{x:Type TreeView}" TargetType="TreeView"> |
<ControlTheme x:Key="{x:Type TreeView}" TargetType="TreeView"> |
||||
<Setter Property="Background" Value="Transparent" /> |
<Setter Property="Background" Value="Transparent" /> |
||||
<Setter Property="BorderBrush" Value="Transparent" /> |
<Setter Property="BorderBrush" Value="Transparent" /> |
||||
<Setter Property="BorderThickness" Value="0" /> |
<Setter Property="BorderThickness" Value="0" /> |
||||
<Setter Property="Padding" Value="0" /> |
<Setter Property="Padding" Value="0" /> |
||||
<Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Auto" /> |
<Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Auto" /> |
||||
<Setter Property="ScrollViewer.VerticalScrollBarVisibility" Value="Auto" /> |
<Setter Property="ScrollViewer.VerticalScrollBarVisibility" Value="Auto" /> |
||||
<Setter Property="ScrollViewer.IsScrollChainingEnabled" Value="True" /> |
<Setter Property="ScrollViewer.IsScrollChainingEnabled" Value="True" /> |
||||
<Setter Property="Template"> |
<Setter Property="Template"> |
||||
<ControlTemplate> |
<ControlTemplate> |
||||
<Border BorderBrush="{TemplateBinding BorderBrush}" |
<Border BorderBrush="{TemplateBinding BorderBrush}" |
||||
BorderThickness="{TemplateBinding BorderThickness}" |
BorderThickness="{TemplateBinding BorderThickness}" |
||||
CornerRadius="{TemplateBinding CornerRadius}"> |
CornerRadius="{TemplateBinding CornerRadius}"> |
||||
<ScrollViewer Background="{TemplateBinding Background}" |
<ScrollViewer Background="{TemplateBinding Background}" |
||||
HorizontalScrollBarVisibility="{TemplateBinding (ScrollViewer.HorizontalScrollBarVisibility)}" |
HorizontalScrollBarVisibility="{TemplateBinding (ScrollViewer.HorizontalScrollBarVisibility)}" |
||||
VerticalScrollBarVisibility="{TemplateBinding (ScrollViewer.VerticalScrollBarVisibility)}" |
VerticalScrollBarVisibility="{TemplateBinding (ScrollViewer.VerticalScrollBarVisibility)}" |
||||
IsScrollChainingEnabled="{TemplateBinding (ScrollViewer.IsScrollChainingEnabled)}" |
IsScrollChainingEnabled="{TemplateBinding (ScrollViewer.IsScrollChainingEnabled)}" |
||||
AllowAutoHide="{TemplateBinding (ScrollViewer.AllowAutoHide)}"> |
AllowAutoHide="{TemplateBinding (ScrollViewer.AllowAutoHide)}"> |
||||
<ItemsPresenter Name="PART_ItemsPresenter" |
<ItemsPresenter Name="PART_ItemsPresenter" |
||||
Items="{TemplateBinding Items}" |
Items="{TemplateBinding Items}" |
||||
ItemsPanel="{TemplateBinding ItemsPanel}" |
ItemsPanel="{TemplateBinding ItemsPanel}" |
||||
Margin="{TemplateBinding Padding}" /> |
Margin="{TemplateBinding Padding}" /> |
||||
</ScrollViewer> |
</ScrollViewer> |
||||
</Border> |
</Border> |
||||
</ControlTemplate> |
</ControlTemplate> |
||||
</Setter> |
</Setter> |
||||
</ControlTheme> |
</ControlTheme> |
||||
</ResourceDictionary> |
</ResourceDictionary> |
||||
|
|||||
Loading…
Reference in new issue