gpt4 book ai didi

mvvm - Agfx 和 caliburn.micro 示例

转载 作者:行者123 更新时间:2023-12-03 10:15:23 26 4
gpt4 key购买 nike

我目前在我的 WP7 项目中使用 caliburn.micro,我对此非常满意。我的应用程序数据量很大,所以我看了一下 Agfx (http://agfx.codeplex.com),它似乎可以为我节省大量数据请求和缓存的时间。

但这里的问题是 agfx 还提供了一个基本 View 模型,而我已经有一个继承了 caliburn.micro 的 Screen 的模型。当然,我可以封装一个新的 View 模型库,它从 agfx 继承 ModelItemBase,并实现 IScreen。但我有点不喜欢这样,有没有更好的灵魂或最佳实践可以与我分享如何整合这两个伟大的框架?

最好的祝福,

-彭

最佳答案

我实际上将 AgFx 与另一个 UI 框架一起使用,它有自己的 ViewModelBase .我自己的理解是,ModelItemBase AgFx 提供的是模型库而不是 View 模型库。它基本上负责处理数据。

我的 View 模型继承自我的 ViewModelBase , 做更多的事情,比如墓碑,应用程序栏绑定(bind)等。它是为在 View 上显示数据而设计的。

我认为它适合 mvvm 并且效果很好。希望这可以帮助。 :)

关于mvvm - Agfx 和 caliburn.micro 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7804166/

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