我知道這個問題有點主觀......但我基本上是看看是否有更好的方式來做到這一點比我想出來的。在WPF MVVM命令行爲中執行後臺任務的首選方法
我有一個基本的MVVM設置,樹視圖綁定到樹結構。
該結構具有按需加載的節點。
當我展開一個節點時,我觸發了一個命令行爲,在此行爲中,我查詢了必要的數據,並將其添加到該節點。
我的第一個直覺是使用一個後臺工作人員(在命令行爲事件中),我通過我擴展的節點的id。完成後,工作人員將找到該節點並追加它的子節點。
這是我從winforms開發繼承的方法。好奇的是,如果有更好的建築解決方案。
工作很好,謝謝。忘了所有關於TPL :) –