2011-12-13 170 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

相關問題