![]() |
1
5
这是一个相当有趣的问题。我没有读过任何关于分析wrt MVVM的博客/文档。
即使在遵循MVVM时,我也为在ViewController中添加了大量分析代码而感到内疚。但是,现在当我想到它时,我想为纯粹的分析相关代码包括一个分析层(如ViewModel)是明智的。我们可以称之为分析模型(AnalyticsModel)(因为没有更好的名称)。 我们可以编写与之相关的协议,将数据和事件从ViewController/ViewModel传递到这个对象,它可以调用分析API(是我还是现在太多了),每个人都可以回到假设他们在自己的小世界里很快乐的状态。 我编写了以下代码,以展示如何尝试编写分析模型。
|
![]() |
Xsayar · 如何将两个命令绑定到WPF按钮? 6 年前 |
![]() |
Mark Denom · 我的数据绑定是如何写出长度属性的? 6 年前 |
![]() |
Dev · 如何更新绑定到UI的集合? 6 年前 |
![]() |
Detlef D Soost · 多重绑定未设置值 6 年前 |
![]() |
Jack Guo · 在MVVM中清除集合视图的正确方法 6 年前 |