【发布时间】:2010-03-23 10:08:36
【问题描述】:
我在 WPF 中使用 MVP,我遇到了一个设计疑问,我想请教您对此的看法:
有时我需要刷新视图并执行相同的初始查询,例如在加载视图时。视图的 DataContext 是我的演示者,我有几个集合和其他绑定到视图的变量。当我需要刷新视图时,我正在清除集合和变量并将 DataContext 设置为 null。之后我获取新数据,填充集合并设置 DataContext。这是实现这一目标的最佳方式吗?
这个问题是我害怕当我的应用程序变大时我忘记重置一些变量......理想的是以某种方式再次重新加载视图而不必担心我拥有的变量.
最好的问候。
【问题讨论】: