O'Reilly logo

Designing Silverlight Business Applications: Best Practices for Using Silverlight Effectively in the Enterprise by Jeremy Likness

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

5. The Visual State Manager

THE VISUAL STATE MANAGER (VSM) IS ONE OF THE MOST innovative features of the Silverlight runtime. It was so effective that Silverlight’s bigger brother, Windows Presentation Foundation (WPF), eventually adopted the VSM. The combination of the VSM and data-binding, which you will learn more about in the next chapter, is the key to success with separation of concerns between the design and UI/UX experience and backend business logic in Silverlight applications.

In the last chapter, you learned about the parts and states model for control templates. Parts are named elements that work together to create the full control and are accessible by code, while states describe behaviors of the control. You learned about states ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required