为什么我的Storboard不显示?

时间:2013-01-17 16:15:40

标签: c# xaml windows-phone-8

在我的MainPage.xaml我已经定义了这个故事板。当应用程序第一次运行时效果很好,我可以调用Begin()函数,一切都很顺利。但是,如果我转到另一个.xaml页面并返回,则在我调用Begin()函数时它不起作用。

有没有人有想法?

1 个答案:

答案 0 :(得分:3)

当你说“回去”你是使用NavigationService.GoBack()还是使用NavigationService.Navigate(“myFirstPage.xaml”)?如果您正在使用Navigate()方法,那么您正在向新页面进行前向导航。如果您正在使用后退导航,那么您将转到与之前相同的页面实例。

另请注意,WP7 / 8并不总是将页面缓存在后端堆栈中。当出现内存压力时(例如从D3D使用),后栈中的页面可能会被GCed。您可以使用Page.NavigationCacheModeFrame.CacheSize微调应用的后台堆栈导航缓存。