Silverlight Fluid UI - 关闭ListBox动画

时间:2011-04-18 14:30:26

标签: silverlight silverlight-4.0

我有Charles Petzold article on making a Silverlight Fluid UI

中的一些简单的淡入和淡出ListBox项目动画
<VisualStateGroup x:Name="LayoutStates">
    <VisualState x:Name="AfterLoaded">
        <Storyboard>
            <DoubleAnimation 
                Duration="00:00:1"  
                From="0" To="1"  
                Storyboard.TargetName="rootGridElement"
                Storyboard.TargetProperty="Opacity" />
         </Storyboard>
    </VisualState>
    <VisualState x:Name="BeforeUnloaded" />
        <VisualStateGroup.Transitions>
            <VisualTransition From="AfterLoaded" To="BeforeUnload" GeneratedDuration="0:0:0.5">
                <Storyboard>
                    <DoubleAnimation  
                        Duration="00:00:0.5"  
                        To="0"  
                        Storyboard.TargetName="rootGridElement"
                        Storyboard.TargetProperty="Opacity" />
                </Storyboard>
            </VisualTransition>
        </VisualStateGroup.Transitions>
    </VisualStateGroup>

我的问题是,有没有办法暂时关闭关闭这些动画?我基本上想要偶尔清除整个ListBox,而不会有任何淡出。我在那里寻找某种类型的IsEnabled属性来绑定,但找不到任何东西。

谢谢!

0 个答案:

没有答案