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)
32private Color[] _keyValues;
47Type typeofProp = typeof(Color?);
56new PropertyMetadata((Color?)null, propCallback),
63new PropertyMetadata((Color?)null, propCallback),
70new PropertyMetadata((Color?)null, propCallback),
94public ColorAnimation(Color toValue, Duration duration)
106public ColorAnimation(Color toValue, Duration duration, FillBehavior fillBehavior)
119public ColorAnimation(Color fromValue, Color toValue, Duration duration)
132public ColorAnimation(Color fromValue, Color toValue, Duration duration, FillBehavior fillBehavior)
205protected override Color GetCurrentValueCore(Color defaultOriginValue, Color defaultDestinationValue, AnimationClock animationClock)
222Color from = new Color();
223Color to = new Color();
224Color accumulated = new Color();
225Color foundation = new Color();
339Color accumulator = AnimatedTypeHelpers.SubtractColor(to, from);
364_keyValues = new Color[2];
371_keyValues = new Color[2];
378_keyValues = new Color[1];
385_keyValues = new Color[1];
391_keyValues = new Color[1];
412Color? typedValue = (Color?)value;
432public Color? From
436return (Color?)GetValue(FromProperty);
452public Color? To
456return (Color?)GetValue(ToProperty);
472public Color? By
476return (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);