在MVVM項目中,我只想將視圖模型公開的屬性設置爲true時,將樣式「ReadOnlyTextBox」應用於控件。 我以爲我可以使用觸發器但不幸的是我從這裏有條件地將樣式應用於控件
Style Trigger to Apply another Style
瞭解到,在這裏
How to make Style.Triggers trigger a different named style to be applied
,我不能更改樣式定義中的樣式屬性。我正在尋找一種簡單的替代方法,否則我將使用觸發器來應用樣式「ReadOnlyTextBox」中包含的所有屬性。我不喜歡這種方法,因爲它違反了DRY原則,所以我希望你能提出其他建議。
感謝 菲利波
心不是這只是可用的,當你一個ItemsControl中使用呢? –