2011-12-13 173 views
0

我开发一个WPF应用程序,下面的两个是主要的模块从服务获得这种情况下可以使用哪种设计模式?

  1. 的数据会有初始启动后,频繁的更新。
  2. 显示数据的网格控件必须根据配置动态创建。

哪种设计模式最适合这个问题。 MVVM模式不适合这里。

有什么建议吗?

感谢,

+1

为什么不MVVM适合产生呢? –

+0

嗨,请检查我对安东的回复。谢谢 – Shiva

回答

0

使用此解决方案 WPF MvvM DataGrid Dynamic Columns

你可以创建你的虚拟机的列和有MVVM绑定到两个列定义和DataGrid的数据。

这是假设你需要很多的控制权栏位,并不仅仅是有数据网格自动从您的ItemsSource绑定

+0

感谢您的回复。在我的情况下,网格控件的数量将是动态的。该服务需要至少30秒才能获取数据。在服务获取数据之前,不能创建UI控件。 MVVM是否仍然适合?谢谢。 – Shiva

+0

什么样的“电网控制”?另外,是否可以获取配置数据,然后仅获取少量的整体数据供用户查看? (这是假设数据非常大以至于它不会一次全部放在屏幕上。) –

+0

这些实际上是第三方网格控件。是的,只提取部分数据并加载它,然后在后端加载其他数据是一个好主意。 – Shiva

相关问题