Exemple #1
0
        /// <summary>
        /// Called when reading XML.
        /// </summary>
        /// <param name="reader">The reader.</param>
        protected override void OnReadXml(XmlReader reader)
        {
            string str;

            base.OnReadXml(reader);
            if (((str = reader.Name) != null) && (str == "Type"))
            {
                this.compareType = (ColorCompareType)Serializer.DeserializeObj(typeof(ColorCompareType), reader);
            }
        }
Exemple #2
0
 /// <summary>
 /// Creates a color condition from the color.
 /// </summary>
 /// <param name="compareType">The compare type.</param>
 /// <param name="expected">The expected color.</param>
 /// <returns>The ColorCondition object.</returns>
 public static ColorCondition FromColor(ColorCompareType compareType, Windows.UI.Color expected)
 {
     return(new ColorCondition(compareType, expected));
 }
Exemple #3
0
 /// <summary>
 /// Creates a new style condition with the specified comparison type and expected color.
 /// </summary>
 /// <param name="compareType">The style comparison type.</param>
 /// <param name="expected">The expected color.</param>
 internal ColorCondition(ColorCompareType compareType, Windows.UI.Color expected) : base(expected, null)
 {
     this.compareType = compareType;
 }
Exemple #4
0
 /// <summary>
 /// Resets this instance.
 /// </summary>
 protected override void Reset()
 {
     base.Reset();
     this.compareType = ColorCompareType.BackgroundColor;
 }