我计划使用类似的东西来检测设备何时插入。简而言之,看起来我需要覆盖WndProc
.
在检测到正确的设备后,我想将设备上的文件添加到我的应用程序中。该应用程序具有类似于 VS 的“工作区”结构。当检测到设备时,我将添加一个ITreeView
到我的工作区,并使用设备上的文件名填充该孩子的所有孩子。
问题是,我不确定将它放在我的 WPF MVVM 应用程序中的哪个位置,因为OnSourceInitialized
必须调用base
Window。我应该在带有隐藏窗口的不同线程上检测吗?我应该把它留在我的 MainWindow 代码隐藏中吗?任何建议表示赞赏。