Windows phone 7 选择时Windows phone 7列表框动画

Windows phone 7 选择时Windows phone 7列表框动画,windows-phone-7,Windows Phone 7,我的应用程序中有一个列表框,其中包含显示一些数据的文本块。TextBlocks设置为在用户单击时触发事件 <ListBox x:Name="ListBoxCategories" Margin="0,0,-12,0" ItemsSource="{Binding ListBoxItems}"> <ListBox.ItemTemplate> <DataTemplate> <StackPanel Mar

我的应用程序中有一个
列表框
,其中包含显示一些数据的
文本块。
TextBlock
s设置为在用户单击时触发事件

<ListBox x:Name="ListBoxCategories"
         Margin="0,0,-12,0"
         ItemsSource="{Binding ListBoxItems}">
  <ListBox.ItemTemplate>
    <DataTemplate>
      <StackPanel Margin="0,0,0,17"
                  Width="432">
        <TextBlock Text="{Binding ItemName}"
                   TextWrapping="Wrap"
                   MouseLeftButtonDown="TextBlock_MouseLeftButtonDown"
                   Style="{StaticResource PhoneTextLargeStyle}"
                   Foreground="{StaticResource PhoneAccentBrush}" />
      </StackPanel>
    </DataTemplate>
  </ListBox.ItemTemplate>
</ListBox>

这是我想要的,但如果我能在用户单击某个项目时提供某种动画,那就太好了。例如,当您从手机通讯簿中选择联系人并单击其中一个操作(如“发送电子邮件”或“呼叫手机”)时,文本会在执行所选操作之前短暂移动。有没有办法做到这一点

  • 使用blend创建故事板以移动文本框

  • 从单击事件处理程序启动故事板

  • 在故事板完成事件中执行您的操作


  • 谢谢,你的回答让我看到了正确的方向。用于WP7()的Silverlight工具包包括简化情节提要的
    TransitionContentControl