在顯示忙狀態光標時似乎有很多資源。如何爲慢速WPF控件設置忙狀態光標
但我設法找到的所有解決方案都依賴於通過視圖模型設置光標。 (即IsBusy屬性,一次性WaitCursor)。
當我知道我的數據綁定/視圖模型將長時間運行時,這些方法可以很好地工作。
但我不知道如何自動執行此操作的瓶頸是實際的WPF用戶控制本身的情況?
例如:
加載控件最初是無滯後的。但是一旦使用第三方控制,控制器每次加載時都會出現500毫秒的延遲。
綁定本身很快,因此,在視圖模型中添加一個waitcursor/IsBusy是無用的,因爲它不知道控件(或其任何邏輯/可視子項)何時完成了呈現。它也不應該知道,因爲視圖模型不應該受到視圖實現的影響。
當一個或多個WPF控件忙/慢時,應用程序是否可以自動將光標設置爲繁忙狀態?