增加UI库 暂未改完

This commit is contained in:
chfei committed 2026-09-01 16:02:50 +08:00
1 parent 446224f4cf
commit 993a91a545
7 files changed
+894 -66

No files matched your search

@@ -0,0 +1,111 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<!-- 主色调:改为当前使用的紫色系(原 mainColorBrush / mainColorLightBrush / mainColorDarkBrush) -->
<Color x:Key="LightPrimaryColor">#F5EBFF</Color>
<Color x:Key="PrimaryColor">#98638F</Color>
<Color x:Key="DarkPrimaryColor">#6B5393</Color>
<!-- 危险色:改为当前使用的红色(原 PageWarningBrush / FlagRedBrush) -->
<Color x:Key="LightDangerColor">#fff6f7</Color>
<Color x:Key="DangerColor">#FA4733</Color>
<Color x:Key="DarkDangerColor">#FA4733</Color>
<!-- 警告色:改为当前使用的橙色(原 FlagOrangeBrush) -->
<Color x:Key="LightWarningColor">#fffcf5</Color>
<Color x:Key="WarningColor">#FAB533</Color>
<Color x:Key="DarkWarningColor">#FAB533</Color>
<!-- 信息色:改为当前使用的蓝色(原 PageLinkBrush / FlagBlueBrush,也是原模板的主色蓝) -->
<Color x:Key="LightInfoColor">#f1fdff</Color>
<Color x:Key="InfoColor">#409EFF</Color>
<Color x:Key="DarkInfoColor">#409EFF</Color>
<Color x:Key="LightSuccessColor">#f3fff6</Color>
<Color x:Key="SuccessColor">#67C23A</Color>
<Color x:Key="DarkSuccessColor">#67C23A</Color>
<Color x:Key="PrimaryTextColor">#303133</Color>
<Color x:Key="SecondaryTextColor">#909399</Color>
<Color x:Key="ThirdlyTextColor">#bdbdbd</Color>
<Color x:Key="ReverseTextColor">#606266</Color>
<Color x:Key="TextIconColor">White</Color>
<Color x:Key="BorderColor">#e0e0e0</Color>
<Color x:Key="SecondaryBorderColor">#909399</Color>
<Color x:Key="BackgroundColor">#eeeeee</Color>
<Color x:Key="RegionColor">#ffffff</Color>
<Color x:Key="SecondaryRegionColor">#eeeeee</Color>
<Color x:Key="ThirdlyRegionColor">White</Color>
<!-- 标题色跟随新的主色调(紫色) -->
<Color x:Key="TitleColor">#98638F</Color>
<Color x:Key="SecondaryTitleColor">#98638F</Color>
<Color x:Key="DefaultColor">White</Color>
<Color x:Key="DarkDefaultColor">#f5f5f5</Color>
<Color x:Key="AccentColor">#f8491e</Color>
<Color x:Key="DarkAccentColor">#f8491e</Color>
<Color x:Key="DarkMaskColor">#20000000</Color>
<Color x:Key="DarkOpacityColor">#40000000</Color>
<SolidColorBrush x:Key="TreeViewItemSelectedBrush" Color="#ACD1F8" />
<SolidColorBrush x:Key="TreeViewItemSelectedBrush2" Color="#738BA3" />
<Color x:Key="BackgrondColor1">#e9e9e9</Color>
<Color x:Key="BackgrondColor2">#d3d3d3</Color>
<Color x:Key="BackgrondColor3">#c2c2c2</Color>
<Color x:Key="BackgrondColor4">#aaaaaa</Color>
<SolidColorBrush x:Key="Background1" Color="{StaticResource BackgrondColor1}" />
<SolidColorBrush x:Key="Background2" Color="{StaticResource BackgrondColor2}" />
<SolidColorBrush x:Key="Background3" Color="{StaticResource BackgrondColor3}" />
<SolidColorBrush x:Key="Background4" Color="{StaticResource BackgrondColor4}" />
<Color x:Key="FunctionTypeColor">BlueViolet</Color>
<Color x:Key="VariableTypeColor">DarkGreen</Color>
<Color x:Key="ConstTypeColor">DarkOrange</Color>
<SolidColorBrush x:Key="FunctionTypeBrush" Color="{StaticResource FunctionTypeColor}" />
<SolidColorBrush x:Key="VariableTypeBrush" Color="{StaticResource VariableTypeColor}" />
<SolidColorBrush x:Key="ConstTypeBrush" Color="{StaticResource ConstTypeColor}" />
<!-- ============================================================ -->
<!-- 以下为模板中没有合适位置承载的颜色,来自 StaticColorBrushDictionary, -->
<!-- 新增分组补充。能复用上面已更新主题色的,直接引用主题色,避免重复硬编码。 -->
<!-- ============================================================ -->
<!-- 主色渐变(原 mainLinearColorBrush),跟随新的主色调 -->
<LinearGradientBrush x:Key="MainLinearColorBrush" StartPoint="0,0" EndPoint="1,0">
<GradientStop Offset="0.0" Color="{StaticResource PrimaryColor}" />
<GradientStop Offset="1.0" Color="{StaticResource DarkPrimaryColor}" />
</LinearGradientBrush>
<!-- 列表/表格相关颜色 -->
<SolidColorBrush x:Key="ListCtrlBackColorBrush" Color="{StaticResource RegionColor}" />
<SolidColorBrush x:Key="ListHeadBackColorBrush" Color="{StaticResource SecondaryRegionColor}" />
<SolidColorBrush x:Key="ListHeadBorderColorBrush" Color="{StaticResource BorderColor}" />
<SolidColorBrush x:Key="ListBackColorBrush" Color="{StaticResource RegionColor}" />
<SolidColorBrush x:Key="ListRowTitleBackColorBrush" Color="{StaticResource SecondaryRegionColor}" />
<Color x:Key="ListRowBorderColor">#f8f8f9</Color>
<SolidColorBrush x:Key="ListRowBorderColorBrush" Color="{StaticResource ListRowBorderColor}" />
<SolidColorBrush x:Key="ListRowHoverBackColorBrush" Color="{StaticResource SecondaryRegionColor}" />
<SolidColorBrush x:Key="HorizontalGridLinesBrush" Color="{StaticResource SecondaryRegionColor}" />
<SolidColorBrush x:Key="VerticalGridLinesBrush" Color="{StaticResource RegionColor}" />
<!-- 状态色带透明度的变体,跟随上面更新过的 SuccessColor / DangerColor -->
<SolidColorBrush x:Key="SuccessColor50" Color="#5067c23a" />
<SolidColorBrush x:Key="DangerColorCC" Color="#CCfa4733" />
<SolidColorBrush x:Key="DangerColor80" Color="#80fa4733" />
<SolidColorBrush x:Key="DangerColor50" Color="#50fa4733" />
<SolidColorBrush x:Key="DangerColor20" Color="#20fa4733" />
<!-- Flag 标记色:与主题色重复的直接引用主题色,其余保留原值 -->
<SolidColorBrush x:Key="FlagGrayBrush" Color="#aaaaaa" />
<SolidColorBrush x:Key="FlagRedBrush" Color="{StaticResource DangerColor}" />
<SolidColorBrush x:Key="FlagOrangeBrush" Color="{StaticResource WarningColor}" />
<SolidColorBrush x:Key="FlagGreenBrush" Color="{StaticResource SuccessColor}" />
<SolidColorBrush x:Key="FlagBlueBrush" Color="{StaticResource InfoColor}" />
<SolidColorBrush x:Key="FlagPurpleBrush" Color="#c883bf" />
</ResourceDictionary>
@@ -14,4 +14,10 @@
<ProjectReference Include="..\MAX.Framework\MAX.Framework.csproj" />
</ItemGroup>
<ItemGroup>
<None Update="Resources\SkinLocal.xaml">
<Generator>MSBuild:Compile</Generator>
</None>
</ItemGroup>
</Project>