Core\CSharp\System\Windows\Media\Animation\Generated\ColorAnimation.cs (32)
45private Color[] _keyValues;
60Type typeofProp = typeof(Color?);
69new PropertyMetadata((Color?)null, propCallback),
76new PropertyMetadata((Color?)null, propCallback),
83new PropertyMetadata((Color?)null, propCallback),
107public ColorAnimation(Color toValue, Duration duration)
119public ColorAnimation(Color toValue, Duration duration, FillBehavior fillBehavior)
132public ColorAnimation(Color fromValue, Color toValue, Duration duration)
145public ColorAnimation(Color fromValue, Color toValue, Duration duration, FillBehavior fillBehavior)
218protected override Color GetCurrentValueCore(Color defaultOriginValue, Color defaultDestinationValue, AnimationClock animationClock)
235Color from = new Color();
236Color to = new Color();
237Color accumulated = new Color();
238Color foundation = new Color();
352Color accumulator = AnimatedTypeHelpers.SubtractColor(to, from);
377_keyValues = new Color[2];
384_keyValues = new Color[2];
391_keyValues = new Color[1];
398_keyValues = new Color[1];
404_keyValues = new Color[1];
425Color? typedValue = (Color?)value;
445public Color? From
449return (Color?)GetValue(FromProperty);
465public Color? To
469return (Color?)GetValue(ToProperty);
485public Color? By
489return (Color?)GetValue(ByProperty);
Core\CSharp\System\Windows\Media\Color.cs (58)
30public struct Color : IFormattable, IEquatable<Color>
45private static Color FromProfile(Uri profileUri)
47Color c1 = new Color();
75public static Color FromAValues(float a, float[] values, Uri profileUri)
77Color c1 = Color.FromProfile(profileUri);
115public static Color FromValues(float[] values, Uri profileUri)
117Color c1 = Color.FromAValues(1.0f, values, profileUri);
125internal static Color FromUInt32(uint argb)// internal legacy sRGB interface
127Color c1 = new Color();
147public static Color FromScRgb(float a, float r, float g, float b)
149Color c1 = new Color();
178public static Color FromArgb(byte a, byte r, byte g, byte b)// legacy sRGB interface, bytes are required to properly round trip
180Color c1 = new Color();
200public static Color FromRgb(byte r, byte g, byte b)// legacy sRGB interface, bytes are required to properly round trip
202Color c1 = Color.FromArgb(0xff, r, g, b);
336public static bool AreClose(Color color1, Color color2)
348private bool IsClose(Color color)
414public static Color operator +(Color color1, Color color2)
418Color c1 = FromScRgb(
427Color c1 = new Color();
437Color c2 = Color.FromRgb(0, 0, 0);
516public static Color Add(Color color1, Color color2)
528public static Color operator -(Color color1, Color color2)
532Color c1 = FromScRgb(
546Color c1 = new Color();
556Color c2 = Color.FromRgb(0, 0, 0);
635public static Color Subtract(Color color1, Color color2)
646public static Color operator *(Color color, float coefficient)
648Color c1 = FromScRgb(color.scRgbColor.a * coefficient, color.scRgbColor.r * coefficient, color.scRgbColor.g * coefficient, color.scRgbColor.b * coefficient);
668public static Color Multiply(Color color, float coefficient)
676public static bool Equals(Color color1, Color color2)
688public bool Equals(Color color)
702if (o is Color)
704Color color = (Color)o;
719public static bool operator ==(Color color1, Color color2)
788public static bool operator !=(Color color1, Color color2)
1103Color c2 = Color.FromRgb(0, 0, 0);
Core\CSharp\System\Windows\Media\Parsers.cs (11)
56static private Color ParseHexColor(string trimmedColor)
95return ( Color.FromArgb ((byte)a, (byte)r, (byte)g, (byte)b) );
101static private Color ParseContextColor(string trimmedColor, IFormatProvider formatProvider, ITypeDescriptorContext context)
146Color result = Color.FromAValues(alpha, values, profileUri);
157static private Color ParseScRgbColor(string trimmedColor, IFormatProvider formatProvider)
185return Color.FromScRgb(values[0], values[1], values[2], values[3]);
189return Color.FromScRgb(1.0f, values[0], values[1], values[2]);
198internal static Color ParseColor(string color, IFormatProvider formatProvider)
209internal static Color ParseColor(string color, IFormatProvider formatProvider, ITypeDescriptorContext context)
247return Color.FromUInt32((uint)kc);