WPF mvvmlight 中使用ioc需要注意的


問題一

  • mvvmlight 默認安裝后實例是使用自帶的SimpleIoc容器,ioc容器創建的實例是單例的。默認生命周期一直不會釋放。

    默認這樣的話,有個MainWindow窗口中打開一個子窗口EditWindow。對EditWindow進行編輯然后關閉,再次打開會依然存在剛才修改的值。

解決辦法:

  • 修改viewModel的生命周期。可以采用直接new ViewModel的方式解決。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM