Esempio n. 1
0
        /// <summary>
        /// An inheritable property of an element within our hierarchy has changed.
        /// </summary>
        /// <param name="Sender">The element whose property changed</param>
        /// <param name="Property"></param>
        public async Task Handle_Inherited_Property_Change_In_Hierarchy(Element Sender, ICssProperty Property)
        {
            // check if we have this property set to inherit
            ICssProperty prop = Cascaded.Get(Property);

            if (prop.IsInherited)
            {
                // we dont have to recascade this value, we just need to update its interpreted values
                prop.Update();
            }
        }