Visual State Manager i Silverlight 2 Beta 2
En av de stora nyheterna i Beta 2 av Silverlight 2 är möjligheten att styra kontrollers utseende med hjälp av 'Visual State Manager', förkortat VSM. Med VSM introduceras möjligheten att anpassa kontrollers utseende i olika visuella tillstånd - 'Visual States' - samt att styra utseendet under övergångarna mellan olika tillstånd - 'Transitions'.
Naturligtvis finns det stöd i Expression Blend 2.5 (June Preview) för att med hjälp av VSM designa utseendet på kontrollers utseende samt vilka animationer som ska användas i olika tillstånd och under övergångar mellan tillstånden.
Läs mer och kolla på en utmärkt intro-film till VSM som Christian Schormann från Expression-teamet spelat in.
Tyvärr finns det en bug i XAML-parsningen i designytan i Visual Studio som gör att du kommer få ett fel som säger "The attachable property 'VisualStateGroups' was not found in type 'VisualStateManager'" om du använder VSM. Projektet går dock att bygga och köra utan problem även från Visual Studio.
EDIT - VMS -> VSM på två ställen (hmmm... freudiansk felskrivning :-)
Comments
Anonymous
June 09, 2008
Är det verkligen VMS som är förkortningen ;-)Anonymous
June 10, 2008
DUH! näe, såklart det inte är - tack för rättningen - VMS är ju något heeeelt annat :-)