У меня очень большой элемент управления, который, в свою очередь, содержит множество небольших элементов управления, размещенных в нем. Ранее мы применяли темы, используя итерацию VisualTree. Мы планировали заменить логику триггерами. Теперь, когда мы применяем любую тему, это занимает больше времени, чем предыдущая реализация. [Например, раньше это занимало около 100 мс, теперь оно варьируется от 1 до 2 с]
Мой вопрос такой.
Есть ли что-то, чего нам следует избегать при использовании триггеров в WPF?
Или использование триггеров для такого большого проекта для применения тем - плохая идея?