2012-02-14 10 views
5

Czy istnieje sposób na rozdzielenie VisualStateManager.VisualStateGroups na ResourceDictionary?Oddziel VisualStateManager.VisualStateGroups na słownik zasobów

Zasadniczo chcę coś takiego

<VisualStateManager.VisualStateGroups x:Name="MyVisualGroups"> 
    <VisualStateGroup x:Name="A" /> 
    <VisualStateGroup x:Name="B" /> 
    <VisualStateGroup x:Name="C" /> 
</VisualStateManager.VisualStateGroups> 

ale oczywiście nie działa. Jakikolwiek sposób, aby to zadziałało?

Odpowiedz

3

Jeśli otoczysz je stylem, powinieneś móc to wykonać. Zapoznaj się z moją odpowiedzią na this question, aby dowiedzieć się, w jaki sposób elementy VSM są pakowane, aby zmienić stan zaznaczenia w polu listy.

Uwaga: Nie jestem pewien, czy to by działało dla zestawu ogólnych VisualStates. Działa to jednak dla wszystkich ustawień listbox ItemContainerStyle.

+0

Sztuczka stylu może zadziałać, sprawdzę to, dzięki! –