Windows Phone 7:页面之间的动画转换?

时间:2010-11-04 17:44:30

标签: silverlight animation windows-phone-7 transitioncontentcontrol

我正在试图找出如何在页面之间转换。我看了几篇博文。我从this blog下载了一个示例项目。我将mainFrameStyle粘贴到我的App.xaml的ResourceDictionary中。我在Application标记中添加了以下内容:

xmlns:layout="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Layout.Toolkit"

它抱怨TransitioningContentControl标签:

The tag 'TransitioningContentControl' does not exist in XML namespace 'clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Layout.Toolkit'.  

我做错了什么?这篇博文是几个月前发布的;现在我已经在SDK的最终版本上发生了变化?

该帖还说wp7 SDK基于SL 3,这让我感到惊讶。我以为是SL 4?

2 个答案:

答案 0 :(得分:0)

您是否下载了Silverlight工具包? silverlight.codeplex.com /.

  1. 下载并安装工具包。
  2. 在项目中添加引用 System.Windows.Controls.Layout.Toolkit.dll(例如安装后,它出现在:Program Files(x86)\ Microsoft SDKs \ Silverlight \ v4.0 \ Toolkit \ Apr10 \ Bin \ System.Windows.Controls.Layout .Toolk it.dll)
  3. 当心:我不得不说这个控制还没有准备好迎接黄金时段。这似乎是一个小小的错误,如果您在前一个转换运行时导航,它将崩溃。例如,如果您转到某个页面并快速向后导航。

    我在一段时间后写的更多实现细节:http://cdn.microsoftplatformready.com/assets/PortingIPhoneToWindowsPhone7.pdf

答案 1 :(得分:0)

2010年11月发布的位置在windows phone文件夹内,而不是silverlight文件夹。

C:\ Program Files \ Microsoft SDKs \ Windows Phone \ v7.0 \ Toolkit \ Nov10 \ Bin