2011-01-06 51 views
1

幾個星期以來,我在閱讀(並試驗)silverlight和mvvm模式。我學到了很多東西,我認爲我理解了模式和框架的基礎知識,但是我仍然對mvvm模式的實際使用有幾個疑問。我希望有人有更大的經驗,然後我可以幫我:)Silverlight:有關mvvm模式的初級問題

這裏是我的問題:

  1. 比方說,我在查看很多的TextBlocks,我應該把只讀屬性的視圖模型的每一個的TextBlocks ?我應該使用View中的每個文本來做到這一點嗎?我覺得它有點壓倒性,我不會這麼做。

  2. 本地化怎麼樣?使用資源文件是最好的?還是應該在ViewModel的所有屬性中進行翻譯?

  3. SL有沒有好的日誌框架?或者我不應該使用任何並且只專注於記錄Web服務?

我發現此鏈接:MVVM-light + RIA Services best practices - 但我無法找到答案,我所有的問題。

編輯:

感謝亞當我發現n日誌:http://nlog.codeplex.com/但它的測試版。有誰知道別的嗎?

回答

2

#1 - ,您通常不會將只讀屬性存儲在您的虛擬機中,只是爲了將視圖綁定到其文本塊。這些文本值只是視圖的一部分,就像MVP WinForms應用程序或MVC Web App一樣。

#3 - 的Silverlight Logging framework and/or best practices

+0

#1對我來說這聽起來很合理。讓我讀一下關於日誌記錄。 – 2011-01-06 14:26:17