我想有可能中止渲染線程,我還沒有找到其他解決方案來解決我的問題: 我有一個MVVM架構的項目,在我的ShellView中我有一個帶有按鈕的菜單,可以在ContentControl中選擇不同的視圖。 由於每個視圖中有許多控件,爲了改善與用戶的交互,我摺疊了佈局控件的可見性,該控件包含視圖構造函數中的所有子控件,接下來在視圖加載後呈現可見。 它允許在渲染子控件之前首先顯示視圖。渲染線程的視覺樹
問題是在渲染過程中,如果我嘗試更改視圖,我必須等待顯示新選定的當前視圖的渲染。
所以我的想法是中止當前視圖的渲染並優先顯示新視圖。我怎樣才能做到這一點?