|
40 | 40 |
|
41 | 41 | <Style x:Key="BorderedHeaderExpander" |
42 | 42 | TargetType="Expander"> |
43 | | - <Setter Property="Template"> |
44 | | - <Setter.Value> |
45 | | - <ControlTemplate TargetType="Expander"> |
46 | | - <Border BorderBrush="Gray" |
47 | | - BorderThickness="1" |
48 | | - CornerRadius="0"> |
49 | | - <DockPanel> |
50 | | - <!-- ToggleButton for header with border --> |
51 | | - <ToggleButton Name="ExpanderToggle" |
52 | | - Padding="4" |
53 | | - HorizontalContentAlignment="Left" |
54 | | - Background="#ffeeeeee" |
55 | | - BorderBrush="#ffaaaaaa" |
56 | | - BorderThickness="1" |
57 | | - Content="{TemplateBinding Header}" |
58 | | - DockPanel.Dock="Top" |
59 | | - Focusable="False" |
60 | | - FontWeight="Bold" |
61 | | - Foreground="Black" |
62 | | - IsChecked="{Binding IsExpanded, RelativeSource={RelativeSource TemplatedParent}}"> |
63 | | - <!-- Add arrow if desired --> |
64 | | - <ToggleButton.Template> |
65 | | - <ControlTemplate TargetType="ToggleButton"> |
66 | | - <Border Background="{TemplateBinding Background}"> |
67 | | - <StackPanel Orientation="Horizontal"> |
68 | | - <ContentPresenter Margin="4,2" |
69 | | - VerticalAlignment="Center" /> |
70 | | - <!--<TextBlock Text=" ▼" |
71 | | - VerticalAlignment="Center" |
72 | | - Margin="5,0,0,0" |
73 | | - RenderTransformOrigin="0.5,0.5"> |
74 | | - <TextBlock.RenderTransform> |
75 | | - <RotateTransform Angle="0" /> |
76 | | - </TextBlock.RenderTransform> |
77 | | - </TextBlock>--> |
78 | | - </StackPanel> |
79 | | - </Border> |
80 | | - </ControlTemplate> |
81 | | - </ToggleButton.Template> |
82 | | - </ToggleButton> |
83 | | - |
84 | | - <!-- Content of the Expander --> |
85 | | - <ContentPresenter Name="ExpandSite" |
86 | | - Margin="2" |
87 | | - ContentSource="Content" |
88 | | - Visibility="Collapsed" /> |
89 | | - </DockPanel> |
90 | | - </Border> |
91 | | - |
92 | | - <!-- Toggle collapse behavior --> |
93 | | - <ControlTemplate.Triggers> |
94 | | - <Trigger Property="IsExpanded" Value="True"> |
95 | | - <Setter TargetName="ExpandSite" Property="Visibility" Value="Visible" /> |
96 | | - </Trigger> |
97 | | - </ControlTemplate.Triggers> |
98 | | - </ControlTemplate> |
99 | | - </Setter.Value> |
100 | | - </Setter> |
| 43 | + <Setter Property="BorderThickness" Value="1"/> |
| 44 | + <Setter Property="BorderBrush" Value="Gray"/> |
| 45 | + <Setter Property="Foreground" Value="#202020"/> |
| 46 | + <Setter Property="Background" Value="#D0D0D0"/> |
101 | 47 | </Style> |
102 | 48 | </ResourceDictionary> |
103 | 49 |
|
104 | | - |
105 | 50 | </Window.Resources> |
106 | 51 | <Window.InputBindings> |
107 | 52 | <KeyBinding Key="F5" |
|
0 commit comments