整理代码

This commit is contained in:
GG Z
2026-02-20 15:31:44 +08:00
parent 94cf3f3266
commit 9f121cfc7f
149 changed files with 4063 additions and 6964 deletions

View File

@@ -1,9 +1,9 @@
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:cvt="clr-namespace:Melskin.Converters"
xmlns:decorations="clr-namespace:Melskin.Controls.Decorations"
xmlns:internal="clr-namespace:Melskin.Converters.Internal"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
xmlns:internal="clr-namespace:Melskin.Converters.Internal">
<Style TargetType="{x:Type decorations:EmbossBorder}">
<Setter Property="Focusable" Value="False" />
@@ -27,17 +27,17 @@
<Grid Margin="4" Visibility="{TemplateBinding ShaderEnabled, Converter={x:Static cvt:BooleanToVisibilityConverter.CollapsedInstance}}">
<!-- 暗部 -->
<Border
Background="{TemplateBinding DarkShadowBrush}"
CornerRadius="{TemplateBinding CornerRadius}"
x:Name="DarkBorder"
Margin="{TemplateBinding Intensity,
Converter={x:Static internal:IntensityToEmbossMarginRightBottomConverter.Instance}}"
x:Name="DarkBorder" />
Background="{TemplateBinding DarkShadowBrush}"
CornerRadius="{TemplateBinding CornerRadius}" />
<!-- 亮部 -->
<Border
Background="{TemplateBinding LightShadowBrush}"
CornerRadius="{TemplateBinding CornerRadius}"
Margin="{TemplateBinding Intensity,
Converter={x:Static internal:IntensityToEmbossMarginLeftTopConverter.Instance}}" />
Converter={x:Static internal:IntensityToEmbossMarginLeftTopConverter.Instance}}"
Background="{TemplateBinding LightShadowBrush}"
CornerRadius="{TemplateBinding CornerRadius}" />
<!-- 模糊效果 -->
<Grid.Effect>
<BlurEffect Radius="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Intensity, Converter={x:Static internal:IntensityToEmbossBlurConverter.Instance}, Mode=OneWay}" />
@@ -47,20 +47,20 @@
<!-- 内容区域 -->
<!-- 默认4的边距显示光影效果 -->
<Border
Margin="4"
Padding="{TemplateBinding Padding}"
Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}"
CornerRadius="{TemplateBinding CornerRadius}"
Margin="4"
Padding="{TemplateBinding Padding}">
CornerRadius="{TemplateBinding CornerRadius}">
<ContentPresenter
Focusable="False"
x:Name="contentPresenter"
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
Focusable="False"
RecognizesAccessKey="True"
SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"
TextElement.Foreground="{TemplateBinding Foreground}"
VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
x:Name="contentPresenter" />
TextElement.Foreground="{TemplateBinding Foreground}" />
</Border>
</Grid>
</ControlTemplate>