Ich versuche mich gerade etwas am VisualStateManager, sowohl in Silverlight als auch in WPF (mit WPF-Toolkit).
Jetzt stellt sich bei mir die Frage, wenn ich States habe die z.B. eine Ampel mache und deshalb 3 States einführe (rot, gelb, grün).
Mich würde auch interessieren wie man das im Zusammenhang mit MVVM löst.
Im Moment regle ich das ganze in der Code Behind der View ohne Valueconverter, was ich aber nicht sehr schick finde.
VisualStateManager.GoToState(this.Ampel, "red", true);
Über States gehe ich deshalb weil es eben nicht einfach nur Farben verändern soll, sondern auch verschiedene Animationen und Effekte bei der Ampel gibt.
Wäre hier vielleicht eine Kombination von Statemanager und ValueConverter denkbar?
Gibt es einen Ansatz der das eleganter löst?