gpt4 book ai didi

wpf - 动画提示应该在我的 View 模型中吗? MVVM

转载 作者:行者123 更新时间:2023-12-03 10:14:19 24 4
gpt4 key购买 nike

我正在重构一个 silverlight LOB 应用程序以使用 MVVM ..

在我的一个控件上,我有一些动画,一旦加载数据,这些动画就会在代码隐藏中触发。

这是 View 特定的数据,因为 View 模型应该有点 headless (不依赖于动画等 View 对象)。

这段代码应该在哪里?

谢谢

最佳答案

A DataTrigger, a DataTrigger! My kingdom for a DataTrigger!



在 WPF 中,您可以根据 ViewModel 中的数据触发动画。在 Silverlight 中,他们使用 VSM...我还没有费心去了解它是如何完成的。显然,Blend Behavior SDK(您可以单独下载)提供了一个 DataTrigger 近似值,该近似值可以触发 VSM 转到基于绑定(bind)的行为。 This stackoverflow question (不是公认的答案,而是 Mike Post 的答案)展示了如何做到这一点......后续答案展示了如何在没有 Blend 的情况下做到这一点。

关于wpf - 动画提示应该在我的 View 模型中吗? MVVM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6296093/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com