优化更新代码,添加界面功能并整合
This commit is contained in:
263
WPFluent/Markup/ThemeResource.cs
Normal file
263
WPFluent/Markup/ThemeResource.cs
Normal file
@@ -0,0 +1,263 @@
|
||||
|
||||
|
||||
|
||||
namespace WPFluent.Markup;
|
||||
|
||||
/// <summary>
|
||||
/// Collection of theme resources.
|
||||
/// </summary>
|
||||
/// <example>
|
||||
/// <code lang="xml"> /// <ui:TextBox Foreground={ui:ThemeResource TextFillColorSecondaryBrush} /> ///</code>
|
||||
/// </example>
|
||||
public enum ThemeResource
|
||||
{
|
||||
/// <summary>
|
||||
/// Unspecified theme resource.
|
||||
/// </summary>
|
||||
Unknown,
|
||||
|
||||
// Accents
|
||||
SystemAccentColor,
|
||||
SystemAccentColorPrimary,
|
||||
SystemAccentColorSecondary,
|
||||
SystemAccentColorTertiary,
|
||||
SystemAccentColorPrimaryBrush,
|
||||
SystemAccentColorSecondaryBrush,
|
||||
SystemAccentColorTertiaryBrush,
|
||||
|
||||
AccentTextFillColorPrimaryBrush,
|
||||
AccentTextFillColorSecondaryBrush,
|
||||
AccentTextFillColorTertiaryBrush,
|
||||
|
||||
// Background
|
||||
ApplicationBackgroundColor,
|
||||
ApplicationBackgroundBrush,
|
||||
|
||||
// Focus
|
||||
KeyboardFocusBorderColor,
|
||||
KeyboardFocusBorderColorBrush,
|
||||
|
||||
// Text
|
||||
TextFillColorPrimary,
|
||||
TextFillColorSecondary,
|
||||
TextFillColorTertiary,
|
||||
TextFillColorDisabled,
|
||||
TextPlaceholderColor,
|
||||
TextFillColorInverse,
|
||||
|
||||
AccentTextFillColorDisabled,
|
||||
TextOnAccentFillColorSelectedText,
|
||||
TextOnAccentFillColorPrimary,
|
||||
TextOnAccentFillColorSecondary,
|
||||
TextOnAccentFillColorDisabled,
|
||||
|
||||
ControlFillColorDefault,
|
||||
ControlFillColorSecondary,
|
||||
ControlFillColorTertiary,
|
||||
ControlFillColorDisabled,
|
||||
ControlFillColorTransparent,
|
||||
ControlFillColorInputActive,
|
||||
|
||||
ControlStrongFillColorDefault,
|
||||
ControlStrongFillColorDisabled,
|
||||
|
||||
ControlSolidFillColorDefault,
|
||||
|
||||
SubtleFillColorTransparent,
|
||||
SubtleFillColorSecondary,
|
||||
SubtleFillColorTertiary,
|
||||
SubtleFillColorDisabled,
|
||||
|
||||
ControlAltFillColorTransparent,
|
||||
ControlAltFillColorSecondary,
|
||||
ControlAltFillColorTertiary,
|
||||
ControlAltFillColorQuarternary,
|
||||
ControlAltFillColorDisabled,
|
||||
|
||||
ControlOnImageFillColorDefault,
|
||||
ControlOnImageFillColorSecondary,
|
||||
ControlOnImageFillColorTertiary,
|
||||
ControlOnImageFillColorDisabled,
|
||||
|
||||
AccentFillColorDisabled,
|
||||
|
||||
ControlStrokeColorDefault,
|
||||
ControlStrokeColorSecondary,
|
||||
ControlStrokeColorTertiary,
|
||||
ControlStrokeColorOnAccentDefault,
|
||||
ControlStrokeColorOnAccentSecondary,
|
||||
ControlStrokeColorOnAccentTertiary,
|
||||
ControlStrokeColorOnAccentDisabled,
|
||||
|
||||
ControlStrokeColorForStrongFillWhenOnImage,
|
||||
|
||||
CardStrokeColorDefault,
|
||||
CardStrokeColorDefaultSolid,
|
||||
|
||||
ControlStrongStrokeColorDefault,
|
||||
ControlStrongStrokeColorDisabled,
|
||||
|
||||
SurfaceStrokeColorDefault,
|
||||
SurfaceStrokeColorFlyout,
|
||||
SurfaceStrokeColorInverse,
|
||||
|
||||
DividerStrokeColorDefault,
|
||||
|
||||
FocusStrokeColorOuter,
|
||||
FocusStrokeColorInner,
|
||||
|
||||
CardBackgroundFillColorDefault,
|
||||
CardBackgroundFillColorSecondary,
|
||||
|
||||
SmokeFillColorDefault,
|
||||
|
||||
LayerFillColorDefault,
|
||||
LayerFillColorAlt,
|
||||
LayerOnAcrylicFillColorDefault,
|
||||
LayerOnAccentAcrylicFillColorDefault,
|
||||
|
||||
LayerOnMicaBaseAltFillColorDefault,
|
||||
LayerOnMicaBaseAltFillColorSecondary,
|
||||
LayerOnMicaBaseAltFillColorTertiary,
|
||||
LayerOnMicaBaseAltFillColorTransparent,
|
||||
|
||||
SolidBackgroundFillColorBase,
|
||||
SolidBackgroundFillColorSecondary,
|
||||
SolidBackgroundFillColorTertiary,
|
||||
SolidBackgroundFillColorQuarternary,
|
||||
SolidBackgroundFillColorTransparent,
|
||||
SolidBackgroundFillColorBaseAlt,
|
||||
|
||||
SystemFillColorSuccess,
|
||||
SystemFillColorCaution,
|
||||
SystemFillColorCritical,
|
||||
SystemFillColorNeutral,
|
||||
SystemFillColorSolidNeutral,
|
||||
SystemFillColorAttentionBackground,
|
||||
SystemFillColorSuccessBackground,
|
||||
SystemFillColorCautionBackground,
|
||||
SystemFillColorCriticalBackground,
|
||||
SystemFillColorNeutralBackground,
|
||||
SystemFillColorSolidAttentionBackground,
|
||||
SystemFillColorSolidNeutralBackground,
|
||||
|
||||
// Brushes
|
||||
TextFillColorPrimaryBrush,
|
||||
TextFillColorSecondaryBrush,
|
||||
TextFillColorTertiaryBrush,
|
||||
TextFillColorDisabledBrush,
|
||||
TextPlaceholderColorBrush,
|
||||
TextFillColorInverseBrush,
|
||||
|
||||
AccentTextFillColorDisabledBrush,
|
||||
|
||||
TextOnAccentFillColorSelectedTextBrush,
|
||||
|
||||
TextOnAccentFillColorPrimaryBrush,
|
||||
TextOnAccentFillColorSecondaryBrush,
|
||||
TextOnAccentFillColorDisabledBrush,
|
||||
|
||||
ControlFillColorDefaultBrush,
|
||||
ControlFillColorSecondaryBrush,
|
||||
ControlFillColorTertiaryBrush,
|
||||
ControlFillColorDisabledBrush,
|
||||
ControlFillColorTransparentBrush,
|
||||
ControlFillColorInputActiveBrush,
|
||||
|
||||
ControlStrongFillColorDefaultBrush,
|
||||
ControlStrongFillColorDisabledBrush,
|
||||
|
||||
ControlSolidFillColorDefaultBrush,
|
||||
|
||||
SubtleFillColorTransparentBrush,
|
||||
SubtleFillColorSecondaryBrush,
|
||||
SubtleFillColorTertiaryBrush,
|
||||
SubtleFillColorDisabledBrush,
|
||||
|
||||
ControlAltFillColorTransparentBrush,
|
||||
ControlAltFillColorSecondaryBrush,
|
||||
ControlAltFillColorTertiaryBrush,
|
||||
ControlAltFillColorQuarternaryBrush,
|
||||
ControlAltFillColorDisabledBrush,
|
||||
|
||||
ControlOnImageFillColorDefaultBrush,
|
||||
ControlOnImageFillColorSecondaryBrush,
|
||||
ControlOnImageFillColorTertiaryBrush,
|
||||
ControlOnImageFillColorDisabledBrush,
|
||||
|
||||
AccentFillColorDisabledBrush,
|
||||
|
||||
ControlStrokeColorDefaultBrush,
|
||||
ControlStrokeColorSecondaryBrush,
|
||||
ControlStrokeColorTertiaryBrush,
|
||||
ControlStrokeColorOnAccentDefaultBrush,
|
||||
ControlStrokeColorOnAccentSecondaryBrush,
|
||||
ControlStrokeColorOnAccentTertiaryBrush,
|
||||
ControlStrokeColorOnAccentDisabledBrush,
|
||||
|
||||
ControlStrokeColorForStrongFillWhenOnImageBrush,
|
||||
|
||||
CardStrokeColorDefaultBrush,
|
||||
CardStrokeColorDefaultSolidBrush,
|
||||
|
||||
ControlStrongStrokeColorDefaultBrush,
|
||||
ControlStrongStrokeColorDisabledBrush,
|
||||
|
||||
SurfaceStrokeColorDefaultBrush,
|
||||
SurfaceStrokeColorFlyoutBrush,
|
||||
SurfaceStrokeColorInverseBrush,
|
||||
|
||||
DividerStrokeColorDefaultBrush,
|
||||
|
||||
FocusStrokeColorOuterBrush,
|
||||
FocusStrokeColorInnerBrush,
|
||||
|
||||
CardBackgroundFillColorDefaultBrush,
|
||||
CardBackgroundFillColorSecondaryBrush,
|
||||
|
||||
SmokeFillColorDefaultBrush,
|
||||
|
||||
LayerFillColorDefaultBrush,
|
||||
LayerFillColorAltBrush,
|
||||
LayerOnAcrylicFillColorDefaultBrush,
|
||||
LayerOnAccentAcrylicFillColorDefaultBrush,
|
||||
|
||||
LayerOnMicaBaseAltFillColorDefaultBrush,
|
||||
LayerOnMicaBaseAltFillColorSecondaryBrush,
|
||||
LayerOnMicaBaseAltFillColorTertiaryBrush,
|
||||
LayerOnMicaBaseAltFillColorTransparentBrush,
|
||||
|
||||
SolidBackgroundFillColorBaseBrush,
|
||||
SolidBackgroundFillColorSecondaryBrush,
|
||||
SolidBackgroundFillColorTertiaryBrush,
|
||||
SolidBackgroundFillColorQuarternaryBrush,
|
||||
SolidBackgroundFillColorBaseAltBrush,
|
||||
|
||||
SystemFillColorSuccessBrush,
|
||||
SystemFillColorCautionBrush,
|
||||
SystemFillColorCriticalBrush,
|
||||
SystemFillColorNeutralBrush,
|
||||
SystemFillColorSolidNeutralBrush,
|
||||
SystemFillColorAttentionBackgroundBrush,
|
||||
SystemFillColorSuccessBackgroundBrush,
|
||||
SystemFillColorCautionBackgroundBrush,
|
||||
SystemFillColorCriticalBackgroundBrush,
|
||||
SystemFillColorNeutralBackgroundBrush,
|
||||
SystemFillColorSolidAttentionBackgroundBrush,
|
||||
SystemFillColorSolidNeutralBackgroundBrush,
|
||||
|
||||
/// <summary>
|
||||
/// Gradient <see cref="Brush"/>.
|
||||
/// </summary>
|
||||
ControlElevationBorderBrush,
|
||||
|
||||
/// <summary>
|
||||
/// Gradient <see cref="Brush"/>.
|
||||
/// </summary>
|
||||
CircleElevationBorderBrush,
|
||||
|
||||
/// <summary>
|
||||
/// Gradient <see cref="Brush"/>.
|
||||
/// </summary>
|
||||
AccentControlElevationBorderBrush,
|
||||
}
|
||||
Reference in New Issue
Block a user