如何在 DataContext 更改上进行转换?
Posted
技术标签:
【中文标题】如何在 DataContext 更改上进行转换?【英文标题】:How to make transition on DataContex change? 【发布时间】:2010-12-13 13:52:51 【问题描述】:我有一个 3 页的简单 wp7 应用程序。我已经使页面转换工作(使用来自 TransitionService 的内置转换(滑动、旋转滚动...),如 this simple tutorial 所示。在我的一个电话页面上,我绑定了几个不同的 ViewModel(只有一个可见) .另外,我有一个按钮可以更改DataContex(可见ViewModel)。所有这些都可以完美运行。我想要做的是在DataContex更改上输入某种转换(就像我在电话页面导航上一样),所以它会出现用户正在其他页面上导航。 我很感激任何建议。
【问题讨论】:
【参考方案1】:Christian Schormann 在他的 Mix 演讲 CL02 中演示了如何创建页面过渡。下载高分辨率格式的视频并在本地播放,便于观看。
或者,您可以使用与 11 月 Windows Phone 工具包一起打包的 Transition 控件来为您完成这项工作。这里有更详细的讨论。
Transitions for Windows Phone 7 - Will's Blog
【讨论】:
【参考方案2】:根据您想要制作动画的内容,您可以使用StoryBoard
查看。
【讨论】:
我想滑动整个页面。我以前从未创建过故事板......我会看看。谢谢马特。以上是关于如何在 DataContext 更改上进行转换?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Joomla 中使用源代码控制,同时允许用户继续在生产服务器上进行内容更改?
如何在卡片内的按钮上进行 onclick 事件:更改卡片背景颜色、按钮背景和文本颜色以及文本内容
如何获得触发器以根据 DataContext 属性更改 TextBlock 的颜色?
XAML - 绑定到 DataContext 并使用转换器?