Skip to content

Commit a7051c5

Browse files
maxkatz6danwalmsley
authored andcommitted
Merge pull request #6973 from Fruchtzwerg94/patch-1
Expander properties to all directions
1 parent 3dba0e0 commit a7051c5

File tree

1 file changed

+16
-7
lines changed

1 file changed

+16
-7
lines changed

src/Avalonia.Themes.Default/Expander.xaml

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
BorderThickness="{TemplateBinding BorderThickness}"
1616
CornerRadius="{TemplateBinding CornerRadius}">
1717
<Grid RowDefinitions="Auto,*">
18-
<ToggleButton Name="PART_toggle" Grid.Row="0" Content="{TemplateBinding Header}" IsChecked="{TemplateBinding IsExpanded, Mode=TwoWay}" />
18+
<ToggleButton Name="PART_toggle" Grid.Row="0" Content="{TemplateBinding Header}" IsChecked="{TemplateBinding IsExpanded, Mode=TwoWay}" />
1919
<ContentPresenter Name="PART_ContentPresenter"
2020
Grid.Row="1"
2121
IsVisible="{TemplateBinding IsExpanded}"
@@ -32,9 +32,12 @@
3232
<Style Selector="Expander[ExpandDirection=Up]">
3333
<Setter Property="Template">
3434
<ControlTemplate>
35-
<Border Background="{TemplateBinding Background}">
35+
<Border Background="{TemplateBinding Background}"
36+
BorderBrush="{TemplateBinding BorderBrush}"
37+
BorderThickness="{TemplateBinding BorderThickness}"
38+
CornerRadius="{TemplateBinding CornerRadius}">
3639
<Grid RowDefinitions="*,Auto">
37-
<ToggleButton Name="PART_toggle" Grid.Row="1" Content="{TemplateBinding Header}" IsChecked="{TemplateBinding IsExpanded, Mode=TwoWay}" />
40+
<ToggleButton Name="PART_toggle" Grid.Row="1" Content="{TemplateBinding Header}" IsChecked="{TemplateBinding IsExpanded, Mode=TwoWay}" />
3841
<ContentPresenter Name="PART_ContentPresenter"
3942
Grid.Row="0"
4043
IsVisible="{TemplateBinding IsExpanded}"
@@ -51,9 +54,12 @@
5154
<Style Selector="Expander[ExpandDirection=Right]">
5255
<Setter Property="Template">
5356
<ControlTemplate>
54-
<Border Background="{TemplateBinding Background}">
57+
<Border Background="{TemplateBinding Background}"
58+
BorderBrush="{TemplateBinding BorderBrush}"
59+
BorderThickness="{TemplateBinding BorderThickness}"
60+
CornerRadius="{TemplateBinding CornerRadius}">
5561
<Grid ColumnDefinitions="Auto,*">
56-
<ToggleButton Name="PART_toggle" Grid.Column="0" Content="{TemplateBinding Header}" IsChecked="{TemplateBinding IsExpanded, Mode=TwoWay}" />
62+
<ToggleButton Name="PART_toggle" Grid.Column="0" Content="{TemplateBinding Header}" IsChecked="{TemplateBinding IsExpanded, Mode=TwoWay}" />
5763
<ContentPresenter Name="PART_ContentPresenter"
5864
Grid.Column="1"
5965
IsVisible="{TemplateBinding IsExpanded}"
@@ -70,9 +76,12 @@
7076
<Style Selector="Expander[ExpandDirection=Left]">
7177
<Setter Property="Template">
7278
<ControlTemplate>
73-
<Border Background="{TemplateBinding Background}">
79+
<Border Background="{TemplateBinding Background}"
80+
BorderBrush="{TemplateBinding BorderBrush}"
81+
BorderThickness="{TemplateBinding BorderThickness}"
82+
CornerRadius="{TemplateBinding CornerRadius}">
7483
<Grid ColumnDefinitions="*,Auto">
75-
<ToggleButton Name="PART_toggle" Grid.Column="1" Content="{TemplateBinding Header}" IsChecked="{TemplateBinding IsExpanded, Mode=TwoWay}" />
84+
<ToggleButton Name="PART_toggle" Grid.Column="1" Content="{TemplateBinding Header}" IsChecked="{TemplateBinding IsExpanded, Mode=TwoWay}" />
7685
<ContentPresenter Name="PART_ContentPresenter"
7786
Grid.Column="0"
7887
IsVisible="{TemplateBinding IsExpanded}"

0 commit comments

Comments
 (0)