Skip to content

Commit aca6fa7

Browse files
committed
feat: add avalonia DefaultFocusAdorner style.
1 parent 75d5cbe commit aca6fa7

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<ResourceDictionary xmlns="https://github.com/avaloniaui"
2+
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
3+
x:ClassModifier="internal">
4+
5+
<ControlTheme x:Key="{x:Type AdornerLayer}"
6+
TargetType="AdornerLayer">
7+
<Setter Property="DefaultFocusAdorner">
8+
<FocusAdornerTemplate>
9+
<Rectangle Margin="0"
10+
Opacity="0.6"
11+
Stroke="{DynamicResource SecondaryBorderBrush}"
12+
RadiusX="4"
13+
RadiusY="4"
14+
StrokeDashArray="1,1"
15+
StrokeThickness="2" />
16+
</FocusAdornerTemplate>
17+
</Setter>
18+
</ControlTheme>
19+
20+
</ResourceDictionary>

src/Avalonia/HandyControl_Avalonia/Themes/Styles/MergedStyles.axaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
<MergeResourceInclude Source="avares://HandyControl/Themes/Basic/Brushes.axaml" />
1616
<MergeResourceInclude Source="avares://HandyControl/Themes/Basic/Converters.axaml" />
1717

18+
<MergeResourceInclude Source="avares://HandyControl/Themes/Styles/AdornerLayer.axaml" />
1819
<MergeResourceInclude Source="avares://HandyControl/Themes/Styles/DataValidationErrors.axaml" />
1920
<MergeResourceInclude Source="avares://HandyControl/Themes/Styles/MenuFlyoutPresenter.axaml" />
2021
<MergeResourceInclude Source="avares://HandyControl/Themes/Styles/PopupRoot.axaml" />

0 commit comments

Comments
 (0)