2012-02-14 124 views
5

有沒有什麼辦法可以將VisualStateManager.VisualStateGroups分解爲ResourceDictionary將VisualStateManager.VisualStateGroups分解爲資源字典

基本上,我想是這樣

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

,但它顯然是行不通的。任何方式使它工作?

回答

3

如果你把它們包裝在一個樣式對象中,你應該能夠做到這一點。查看我對this question的回答,瞭解如何將VSM內容打包以重新調整列表框中的選定狀態。

注意:雖然我不確定這是否適用於一組通用VisualState。但它確實適用於整個列表框ItemContainerStyle設置。

+0

風格把戲可能會起作用,我會檢查出來,謝謝! – 2012-02-14 16:44:50