MS\Internal\WindowsRuntime\Windows\UI\ViewManagement\UISettings.cs (14)
15private static readonly Color _fallbackAccentColor = Color.FromArgb(0xff, 0x00, 0x78, 0xd4);
17private Color _accentColor, _accentLight1, _accentLight2, _accentLight3;
18private Color _accentDark1, _accentDark2, _accentDark3;
50internal bool TryGetColorValue(UISettingsRCW.UIColorType desiredColor, out Color color)
57color = Color.FromArgb(uiColor.A, uiColor.R, uiColor.G, uiColor.B);
84if(TryGetColorValue(UISettingsRCW.UIColorType.Accent, out Color systemAccent))
130internal Color AccentColor => _useFallbackColor ? _fallbackAccentColor : _accentColor;
131internal Color AccentLight1 => _useFallbackColor ? _fallbackAccentColor : _accentLight1;
132internal Color AccentLight2 => _useFallbackColor ? _fallbackAccentColor : _accentLight2;
133internal Color AccentLight3 => _useFallbackColor ? _fallbackAccentColor : _accentLight3;
134internal Color AccentDark1 => _useFallbackColor ? _fallbackAccentColor : _accentDark1;
135internal Color AccentDark2 => _useFallbackColor ? _fallbackAccentColor : _accentDark2;
136internal Color AccentDark3 => _useFallbackColor ? _fallbackAccentColor : _accentDark3;
System\Windows\Media\Animation\Generated\ColorAnimation.cs (32)
33private Color[] _keyValues;
48Type typeofProp = typeof(Color?);
57new PropertyMetadata((Color?)null, propCallback),
64new PropertyMetadata((Color?)null, propCallback),
71new PropertyMetadata((Color?)null, propCallback),
95public ColorAnimation(Color toValue, Duration duration)
107public ColorAnimation(Color toValue, Duration duration, FillBehavior fillBehavior)
120public ColorAnimation(Color fromValue, Color toValue, Duration duration)
133public ColorAnimation(Color fromValue, Color toValue, Duration duration, FillBehavior fillBehavior)
206protected override Color GetCurrentValueCore(Color defaultOriginValue, Color defaultDestinationValue, AnimationClock animationClock)
223Color from = new Color();
224Color to = new Color();
225Color accumulated = new Color();
226Color foundation = new Color();
340Color accumulator = AnimatedTypeHelpers.SubtractColor(to, from);
365_keyValues = new Color[2];
372_keyValues = new Color[2];
379_keyValues = new Color[1];
386_keyValues = new Color[1];
392_keyValues = new Color[1];
413Color? typedValue = (Color?)value;
433public Color? From
437return (Color?)GetValue(FromProperty);
453public Color? To
457return (Color?)GetValue(ToProperty);
473public Color? By
477return (Color?)GetValue(ByProperty);
System\Windows\Media\Color.cs (56)
19public struct Color : IFormattable, IEquatable<Color>
34private static Color FromProfile(Uri profileUri)
36Color c1 = new Color
65public static Color FromAValues(float a, float[] values, Uri profileUri)
67Color c1 = Color.FromProfile(profileUri);
105public static Color FromValues(float[] values, Uri profileUri)
107Color c1 = Color.FromAValues(1.0f, values, profileUri);
115internal static Color FromUInt32(uint argb)// internal legacy sRGB interface
117Color c1 = new Color();
137public static Color FromScRgb(float a, float r, float g, float b)
139Color c1 = new Color();
168public static Color FromArgb(byte a, byte r, byte g, byte b)// legacy sRGB interface, bytes are required to properly round trip
170Color c1 = new Color();
190public static Color FromRgb(byte r, byte g, byte b)// legacy sRGB interface, bytes are required to properly round trip
192Color c1 = Color.FromArgb(0xff, r, g, b);
319public static bool AreClose(Color color1, Color color2)
331private bool IsClose(Color color)
397public static Color operator +(Color color1, Color color2)
401Color c1 = FromScRgb(
410Color c1 = new Color { context = color1.context };
418Color c2 = Color.FromRgb(0, 0, 0);
497public static Color Add(Color color1, Color color2)
509public static Color operator -(Color color1, Color color2)
513Color c1 = FromScRgb(
527Color c1 = new Color { context = color1.context };
535Color c2 = Color.FromRgb(0, 0, 0);
614public static Color Subtract(Color color1, Color color2)
625public static Color operator *(Color color, float coefficient)
627Color c1 = FromScRgb(color.scRgbColor.a * coefficient, color.scRgbColor.r * coefficient, color.scRgbColor.g * coefficient, color.scRgbColor.b * coefficient);
646public static Color Multiply(Color color, float coefficient)
654public static bool Equals(Color color1, Color color2)
666public bool Equals(Color color)
680if (o is Color color)
695public static bool operator ==(Color color1, Color color2)
764public static bool operator !=(Color color1, Color color2)
1079Color c2 = Color.FromRgb(0, 0, 0);
System\Windows\Media\Parsers.cs (11)
39static private Color ParseHexColor(string trimmedColor)
78return ( Color.FromArgb ((byte)a, (byte)r, (byte)g, (byte)b) );
84static private Color ParseContextColor(string trimmedColor, IFormatProvider formatProvider, ITypeDescriptorContext context)
129Color result = Color.FromAValues(alpha, values, profileUri);
140static private Color ParseScRgbColor(string trimmedColor, IFormatProvider formatProvider)
168return Color.FromScRgb(values[0], values[1], values[2], values[3]);
172return Color.FromScRgb(1.0f, values[0], values[1], values[2]);
181internal static Color ParseColor(string color, IFormatProvider formatProvider)
192internal static Color ParseColor(string color, IFormatProvider formatProvider, ITypeDescriptorContext context)
230return Color.FromUInt32((uint)kc);