В проекте MVVM я хочу применить стиль «ReadOnlyTextBox» к элементу управления, только если свойство, выставленное с помощью viewmodel, установлено в true. я думал, что я мог бы использовать триггер, но, к сожалению, я узнал здесьПрименить стиль к управлению условно
Style Trigger to Apply another Style
и здесь
How to make Style.Triggers trigger a different named style to be applied
, что я не могу изменить свойство стиля внутри определения стиля. Я ищу простой альтернативный способ, иначе я буду использовать триггер для применения всех свойств, содержащихся внутри стиля «ReadOnlyTextBox». Мне не нравится этот подход, потому что он нарушает принцип DRY, поэтому я надеюсь, что вы можете предложить что-то еще.
Благодаря Filippo
разве это просто использовать, когда вы используете это внутри ItemsControl? –