MS\Internal\WindowsRuntime\Windows\UI\ViewManagement\UISettings.cs (14)
18private static readonly Color _fallbackAccentColor = Color.FromArgb(0xff, 0x00, 0x78, 0xd4);
20private Color _accentColor, _accentLight1, _accentLight2, _accentLight3;
21private Color _accentDark1, _accentDark2, _accentDark3;
53internal bool TryGetColorValue(UISettingsRCW.UIColorType desiredColor, out Color color)
60color = Color.FromArgb(uiColor.A, uiColor.R, uiColor.G, uiColor.B);
87if(TryGetColorValue(UISettingsRCW.UIColorType.Accent, out Color systemAccent))
133internal Color AccentColor => _useFallbackColor ? _fallbackAccentColor : _accentColor;
134internal Color AccentLight1 => _useFallbackColor ? _fallbackAccentColor : _accentLight1;
135internal Color AccentLight2 => _useFallbackColor ? _fallbackAccentColor : _accentLight2;
136internal Color AccentLight3 => _useFallbackColor ? _fallbackAccentColor : _accentLight3;
137internal Color AccentDark1 => _useFallbackColor ? _fallbackAccentColor : _accentDark1;
138internal Color AccentDark2 => _useFallbackColor ? _fallbackAccentColor : _accentDark2;
139internal 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)
18public struct Color : IFormattable, IEquatable<Color>
33private static Color FromProfile(Uri profileUri)
35Color c1 = new Color
64public static Color FromAValues(float a, float[] values, Uri profileUri)
66Color c1 = Color.FromProfile(profileUri);
104public static Color FromValues(float[] values, Uri profileUri)
106Color c1 = Color.FromAValues(1.0f, values, profileUri);
114internal static Color FromUInt32(uint argb)// internal legacy sRGB interface
116Color c1 = new Color();
136public static Color FromScRgb(float a, float r, float g, float b)
138Color c1 = new Color();
167public static Color FromArgb(byte a, byte r, byte g, byte b)// legacy sRGB interface, bytes are required to properly round trip
169Color c1 = new Color();
189public static Color FromRgb(byte r, byte g, byte b)// legacy sRGB interface, bytes are required to properly round trip
191Color c1 = Color.FromArgb(0xff, r, g, b);
318public static bool AreClose(Color color1, Color color2)
330private bool IsClose(Color color)
396public static Color operator +(Color color1, Color color2)
400Color c1 = FromScRgb(
409Color c1 = new Color { context = color1.context };
417Color c2 = Color.FromRgb(0, 0, 0);
496public static Color Add(Color color1, Color color2)
508public static Color operator -(Color color1, Color color2)
512Color c1 = FromScRgb(
526Color c1 = new Color { context = color1.context };
534Color c2 = Color.FromRgb(0, 0, 0);
613public static Color Subtract(Color color1, Color color2)
624public static Color operator *(Color color, float coefficient)
626Color c1 = FromScRgb(color.scRgbColor.a * coefficient, color.scRgbColor.r * coefficient, color.scRgbColor.g * coefficient, color.scRgbColor.b * coefficient);
645public static Color Multiply(Color color, float coefficient)
653public static bool Equals(Color color1, Color color2)
665public bool Equals(Color color)
679if (o is Color color)
694public static bool operator ==(Color color1, Color color2)
763public static bool operator !=(Color color1, Color color2)
1078Color c2 = Color.FromRgb(0, 0, 0);
System\Windows\Media\Parsers.cs (11)
38private static Color ParseHexColor(string trimmedColor)
77return ( Color.FromArgb ((byte)a, (byte)r, (byte)g, (byte)b) );
83private static Color ParseContextColor(string trimmedColor, IFormatProvider formatProvider, ITypeDescriptorContext context)
128Color result = Color.FromAValues(alpha, values, profileUri);
139private static Color ParseScRgbColor(string trimmedColor, IFormatProvider formatProvider)
167return Color.FromScRgb(values[0], values[1], values[2], values[3]);
171return Color.FromScRgb(1.0f, values[0], values[1], values[2]);
180internal static Color ParseColor(string color, IFormatProvider formatProvider)
191internal static Color ParseColor(string color, IFormatProvider formatProvider, ITypeDescriptorContext context)
229return Color.FromUInt32((uint)kc);