【发布时间】:2010-12-13 04:54:14
【问题描述】:
我的应用程序中有一个ListBox,其中包含显示一些数据的TextBlocks。 TextBlocks 设置为在用户单击它们时触发事件。
<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>
这可以按我的意愿工作,但是如果我可以在用户单击某个项目时提供某种动画,那就太好了。例如,当您从手机通讯录中选择联系人并单击其中一项操作(例如“发送电子邮件”或“呼叫手机”)时,文本会在执行所选操作之前短暂移动。有没有办法做到这一点?
【问题讨论】:
标签: windows-phone-7