2012-05-17 67 views
-2

我必須編寫簡單的手機模擬器,簡單的鍵盤和液晶顯示屏,菜單中有幾個選項。手機模擬WPF

我的問題是: 是否值得在這裏實現一個MVVM模式? 顯示不同LCD狀態的最佳方法是什麼?製作幾個網格(LCD)樣式並切換它,取決於點擊哪個按鈕?或者更改網格中包含的每個控件?

+1

顯然,簡單的手機模擬器事實上比預期的要複雜一點。 –

+0

我不想在該模擬器上編譯應用程序,這應該只對液晶顯示屏上的更改進行鍵盤操作作出響應,沒有特殊選項等。 –

+1

您的問題中至少有兩個,更可能有三個或更多問題。我的建議是對你所面臨的問題進行一些思考,儘可能地去解決問題,然後將剩下的問題作爲清晰,簡潔和可回答的問題。 –

回答

0

您想先創建實際的仿真引擎,然後再考慮圖形部件,所以是的,像MVVM這樣的模式將是一個好主意。 根據您的「LCD」尺寸,網格將是一個壞主意 - 您想使用picturebox或類似的。 你也可以使用像Lua這樣的腳本引擎來編寫模擬的東西。

它應該有多靈活?

筆和紙確實有助於早期設計階段。

+0

發動機?這應該是這樣的:菜單>通話>短信>選項>音樂當你選擇選項,新的文本出現在LCD上,當你選擇短信時,LCD應該看起來像短信窗口,但沒有必要支持任何行動。這個項目只是爲了展示這個特定的模型選項以及如何在菜單中滑動。 –

+0

然後,你應該真的去與一個picturebox,只是加載靜態圖像。我很困惑,因爲你說的模擬器。 –

+0

這種情況是菜單中沒有圖形元素,只有文本。也許更改標籤屬性會更好的解決方案?我想大量的圖片加載在picturebox會使應用程序更重或im錯誤? –