win8.1和wp8.1共用代码,需要注意的一些问题
生活随笔
收集整理的這篇文章主要介紹了
win8.1和wp8.1共用代码,需要注意的一些问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? ?最近寫了一個應有,使用了mvvmlight,把viewmodel、model、common之類的代碼都放到了shared共享,寫下來才發現,有不少問題是自已下手之前沒注意到的,有些地方實在沒法中途改了,造成項目浪費了很多代碼。總結了一下遇到的坑,包括但不限于以下這些內容,做個紀錄,希望下次不要再犯這樣的錯。
? ? 1、 頁面代碼部分,即xaml頁面的內容,盡量不要使用共享,因為二個平臺還是有太多的差異性,如果共用代碼,但xaml頁面不支持平臺條件編譯,代碼差異沒法解決。
? ? 2、usercontrol頁面,雖然放在shared看起來很美好,但是應用起來還是有很多限制。
? ? 3、和UI相關的viewmodel代碼,盡量設置平臺條件編譯,要不,寫完wp再寫windows,或者反過來,都會有很多錯誤需要處理。
? ? 4、盡量把邏輯代碼和數據、網絡代碼之類的放到shared里面。
? ? 5、這個相關的資料,可以看一下下面這個win8文章鏈接,雖然有些內容不適用win8.1了,但總體思路和方向,還是沒變的。
? ? http://msdn.microsoft.com/library/windows/apps/jj714071.aspx
? ?
轉載于:https://www.cnblogs.com/dreamIT/p/4132897.html
總結
以上是生活随笔為你收集整理的win8.1和wp8.1共用代码,需要注意的一些问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何编写无法维护的代码 让自己稳拿铁饭
- 下一篇: C#如何获得系统时间