使用VisualStateManager.GoToState后,Hubtile Animation不平滑

时间:2012-12-13 11:56:23

标签: windows-phone-7 windows-phone-7.1 windows-phone windows-phone-8

所有

我正在使用

中的HubTile
xmlns:toolkit=clr-namespace:Microsoft.Phone.Controls; assembly=Microsoft.Phone.Controls.Toolkit

<toolkit:HubTile Grid.Row="2" Grid.Column="0" Grid.ColumnSpan="2"
                                         Margin="0,0,6,6"
                                         Source="/Assets/Categories/events.jpg"
                                         Title="Events"
                                         Name="hubevents"
                                         GroupTag="Sizes"
                                         IsFrozen="True"
                                         Background="#a3bdd3"
                                         Tap="tap_events">
                            </toolkit:HubTile>

我想从Collapsed状态启动hubtile动画/转换。所以我在“MainPage_Loaded”

中做了以下内容
VisualStateManager.GoToState(this.hubevents, "Collapsed", true);

并且工作正常,hubtile显示处于崩溃状态。但问题是,当hubtile从“Collapsed”转到下一个状态时它没有动画,它会在没有平滑/流畅动画的情况下跳转到它。在此之后进入其他状态是正常的平滑动画。第一次转变不是流动的。如果我根本不做GotoState那么一切都按预期顺利进行。

希望这很清楚。如果没有修复,有任何解决方法吗?

我使用的是Windows Phone sdk 8.0,目标是7.1 OS。

先谢谢。

0 个答案:

没有答案