Skip to content

Commit e7a1fd9

Browse files
committed
fix: artifacts when using rounded corner and clip to bounds with Window border on Linux
1 parent f204a74 commit e7a1fd9

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

src/Resources/Styles.axaml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -120,14 +120,15 @@
120120
Background="{DynamicResource Brush.Window}"
121121
BorderBrush="{DynamicResource Brush.Border0}"
122122
BorderThickness="1"
123-
CornerRadius="8"
124-
ClipToBounds="True">
123+
CornerRadius="8">
125124
<VisualLayerManager>
126-
<ContentPresenter Name="PART_ContentPresenter"
127-
ContentTemplate="{TemplateBinding ContentTemplate}"
128-
Content="{TemplateBinding Content}"
129-
HorizontalContentAlignment="{TemplateBinding HorizontalContentAlignment}"
130-
VerticalContentAlignment="{TemplateBinding VerticalContentAlignment}"/>
125+
<Border CornerRadius="8" ClipToBounds="True">
126+
<ContentPresenter Name="PART_ContentPresenter"
127+
ContentTemplate="{TemplateBinding ContentTemplate}"
128+
Content="{TemplateBinding Content}"
129+
HorizontalContentAlignment="{TemplateBinding HorizontalContentAlignment}"
130+
VerticalContentAlignment="{TemplateBinding VerticalContentAlignment}"/>
131+
</Border>
131132
</VisualLayerManager>
132133
</Border>
133134
</Grid>

0 commit comments

Comments
 (0)