Родительские / дочерние отношения таковы, что дети «наследуют» преобразования, применяемые к родителям.Вы не можете изменить родителя без визуального появления, чтобы изменить ребенка.Если предполагается, что ребенок поддерживает независимое визуальное состояние от родителя, у вас есть два варианта:
- Ребенок на самом деле не должен быть ребенком, и им следует манипулировать отдельно.
- Ребенок может быть дочерним, но все преобразования, примененные к родителю, должны также применяться к дочернему элементу, но инвертированы.
К сожалению, ColorMatrixFilters не так просто "отменить" на дочернем уровне, в отличие от простых свойств x / y / scale.Я бы пошел на вариант 1, если это вообще возможно.