0
我在我的應用程序中使用Catel,並遇到更改屏幕時出現問題的情況。Catel WPF - 更改屏幕時出現延遲
我有一個功能區導航和一個屏幕的ContentPresenter。當我點擊功能區按鈕,更改我的視圖模型
它看起來像這樣的ActiveView屬性:
<ContentPresenter Margin="5 5 5 0" Content="{Binding ActiveView, Converter={StaticResource ViewModelToViewConverter}}" />
ActiveView
是我的用戶特定視圖的視圖模型。
問題是,每當我改變屏幕(點擊絲帶按鈕),我有一個滯後~100ms,這是非常刺激。
我也嘗試過使用ContentPresenter的DataTemplates
,但是它沒有提升性能。
有沒有一種啓動性能的方式呢?也許一種預構建視圖的方法,然後只顯示它? (因爲正在緊張施工,現在查看每次我點擊功能區按鈕)
當然我檢查它發佈構建(上調試有更多滯後):)