是否可以从情节提要中更改ListBox的ItemTemplate?

问题描述

| 我的行为会根据页面的方向(纵向/横向)更改视觉状态。我的ListBox的ItemTemplate带有一个稍微复杂的DataTemplate。是否可以从VisualState的情节提要中更改ItemTemplate?我的XAML业力很低,Blend不允许我这样做(它更改了原始的ItemTemplate,它没有添加情节提要条目)。 请记住,这是用于Windows Phone 7(因此是Silverlight 3)。     

解决方法

        我可能没有得到答案,因为它太明显了。我告诉过你我的XAML业障很低。这是解决方案。只需将此ObjectAnimationUsingKeyFrames添加到情节提要中:
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty=\"(ItemsControl.ItemTemplate)\" 
                               Storyboard.TargetName=\"PartakersListBox\">
    <DiscreteObjectKeyFrame KeyTime=\"0\" 
                            Value=\"{StaticResource LandscapePartakerDataTemplate}\" />
</ObjectAnimationUsingKeyFrames>
我还没有回到Blend,看看模板是否可编辑。将在下面更新。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...