Today I'm going to write a resource Manager feature that uses WPF to implement Windows, and of course only partially implement this feature, because in many cases we need to implement the management of native resources, and of course we can use OpenFileDialog Dialog = new OpenFileDialog () This class in the Microsoft.Win32 namespace implements some of the functionality of resource lookup and import, but in many cases we may need more functionality, and we want to be able to integrate into our own projects, but we have to write a set ourselves to integrate into our software at this time, because openfiled Ialog this is not possible as a UserControl to join our project, of course, we just realized a part of the functionality, because the Windows Explorer is also a heavyweight application, is also very large and complex, This demo is just a way to deepen the consolidation of WPF's MVVM pattern and software fundamentals.
Before formally introducing the overall framework, take a look at the overall structure and have a general understanding of it.
WPF implements Windows Explorer (source code)