我有一个有趣的问题。假设我想从视图模型播放动画或更改视图的视觉状态等。我怎样才能做到这一点?它用于在 windows phone 7 上构建 MVVM 应用程序。
问问题
796 次
2 回答
5
您还可以使用MVVM Light Toolkit 的 Messenger 类:您的视图模型将在适当时发送诸如“播放动画”和“更改视觉状态”之类的消息,并且您的视图的代码隐藏将注册这些消息并在它们发生时做出适当的反应发送。
于 2010-06-29T13:20:39.597 回答
1
您正在寻找的是“DataTriggers”。这对 WP7 来说是一件很痛苦的事情,因为您必须依靠有缺陷的 3rd 方库才能使其正常工作(例如:http : //expressionblend.codeplex.com/wikipage?title=Behaviors%20and%20Effects&referringTitle=Documentation 放弃软件? )
Silverlight 4 内置了此功能,因此隧道尽头有光,但 WP7 需要一段时间。
于 2010-06-11T15:17:41.770 回答