過去,我已經完成了幾個WPF應用程序(不使用MVVM),並且始終實現了我自己的視圖導航系統(實例化視圖一次,然後加載一個容器組件,刷新了我的視圖所需的組件)。在WPF應用程序中的幾個視圖之間處理導航
它的工作原理,但:
- 它總是習慣,所以如果一個新的開發者來到他要學習它是如何工作
- 我敢肯定,這不是最優化的(最事情並沒有在後臺工作已經完成,...)
- 這是一個時間上的損失
所以我想知道是否有處理這個正式的方式嗎?我不完全是這樣,但我正在想一個導航組件,它可以有點像標籤面板,或者有點像asp.net中的MVC框架,我們可以調用指定的控制器來執行一個動作和一些參數。
也許deactiviting綁定時,他們沒有在當前視圖
它並沒有真正告訴我是否有標準的方法來管理接口之間的導航。就像我說的,我已經用自定義導航系統(使用event,...)構建了一些應用程序,但這不是我想要的 – J4N
「標準方式」是使用模板並在運行時綁定它們,這是一個要點。 – Tigran