2012-02-14 13 views
5

VisualStateManager.VisualStateGroups'u ResourceDictionary içine ayırmanın bir yolu var mı?Ayrı VisualStateManager.VisualStateGrupları bir kaynak sözlüğüne

Temelde ben

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

gibi bir şey istiyorum ama açıkçası çalışmıyor. Bunu yapmanın herhangi bir yolu var mı?

cevap

3

Bunları bir stil nesneye dönüştürürseniz, bu işi yapabilmeniz gerekir. VSM öğelerinin bir liste kutusunda seçili durumu yeniden düzenlemek için nasıl sarıldığıyla ilgili bir örnek için yanıtımı this question'a bakın.

Not: Bunun bir dizi genel VisualStates için çalışıp çalışmayacağını bilmiyorum. Yine de bir liste kutusu ItemContainerStyle ayarları için çalışıyor.

+0

Stil hilesi işe yarayabilir, kontrol edeyim, teşekkürler! –

İlgili konular