├── .gitignore ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── MainWindowViewModel.cs ├── README.md ├── Services ├── CatFactsService.cs ├── ICatFactsService.cs ├── IMessageBoxService.cs ├── IWebClient.cs ├── MessageBoxService.cs └── WebClient.cs ├── WpfIocDemo.csproj └── WpfIocDemo.sln /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BYJRK/WpfIocDemo/HEAD/.gitignore -------------------------------------------------------------------------------- /App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BYJRK/WpfIocDemo/HEAD/App.xaml -------------------------------------------------------------------------------- /App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BYJRK/WpfIocDemo/HEAD/App.xaml.cs -------------------------------------------------------------------------------- /AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BYJRK/WpfIocDemo/HEAD/AssemblyInfo.cs -------------------------------------------------------------------------------- /MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BYJRK/WpfIocDemo/HEAD/MainWindow.xaml -------------------------------------------------------------------------------- /MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BYJRK/WpfIocDemo/HEAD/MainWindow.xaml.cs -------------------------------------------------------------------------------- /MainWindowViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BYJRK/WpfIocDemo/HEAD/MainWindowViewModel.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # WpfIocDemo 2 | 3 | 一个简单的在 WPF 中使用 IoC 的演示应用 4 | 5 | 视频教程链接:https://www.bilibili.com/video/BV1KX4y1m7Su 6 | -------------------------------------------------------------------------------- /Services/CatFactsService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BYJRK/WpfIocDemo/HEAD/Services/CatFactsService.cs -------------------------------------------------------------------------------- /Services/ICatFactsService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BYJRK/WpfIocDemo/HEAD/Services/ICatFactsService.cs -------------------------------------------------------------------------------- /Services/IMessageBoxService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BYJRK/WpfIocDemo/HEAD/Services/IMessageBoxService.cs -------------------------------------------------------------------------------- /Services/IWebClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BYJRK/WpfIocDemo/HEAD/Services/IWebClient.cs -------------------------------------------------------------------------------- /Services/MessageBoxService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BYJRK/WpfIocDemo/HEAD/Services/MessageBoxService.cs -------------------------------------------------------------------------------- /Services/WebClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BYJRK/WpfIocDemo/HEAD/Services/WebClient.cs -------------------------------------------------------------------------------- /WpfIocDemo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BYJRK/WpfIocDemo/HEAD/WpfIocDemo.csproj -------------------------------------------------------------------------------- /WpfIocDemo.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BYJRK/WpfIocDemo/HEAD/WpfIocDemo.sln --------------------------------------------------------------------------------