/// <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(); } }