[{"title":"( 26 个子文件 23KB ) WPFVideoPlayer:使用MVVM技术在WPF中创建的视频播放器-源码","children":[{"title":"WPFVideoPlayer-main","children":[{"title":"WPFVideoPlayer.sln <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"WPFVideoPlayer","children":[{"title":"ViewModels","children":[{"title":"VideoPlayerViewModel.cs <span style='color:#111;'> 13.50KB </span>","children":null,"spread":false}],"spread":true},{"title":"MainWindowViewModel.cs <span style='color:#111;'> 2.57KB </span>","children":null,"spread":false},{"title":"WPFVideoPlayer.csproj <span style='color:#111;'> 5.24KB </span>","children":null,"spread":false},{"title":"Resources","children":[{"title":"MainResourceDictionary.xaml <span style='color:#111;'> 679B </span>","children":null,"spread":false},{"title":"Converters","children":[{"title":"Converters.cs <span style='color:#111;'> 4.17KB </span>","children":null,"spread":false},{"title":"ConverterDictionary.xaml <span style='color:#111;'> 690B </span>","children":null,"spread":false}],"spread":true},{"title":"Icons","children":[{"title":"IconDictionary.xaml <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"App.xaml.cs <span style='color:#111;'> 347B </span>","children":null,"spread":false},{"title":"MainWindow.xaml.cs <span style='color:#111;'> 336B </span>","children":null,"spread":false},{"title":"Models","children":[{"title":"VideoModel.cs <span style='color:#111;'> 851B </span>","children":null,"spread":false}],"spread":true},{"title":"MainWindow.xaml <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"Settings.settings <span style='color:#111;'> 455B </span>","children":null,"spread":false},{"title":"Resources.Designer.cs <span style='color:#111;'> 2.79KB </span>","children":null,"spread":false},{"title":"AssemblyInfo.cs <span style='color:#111;'> 2.38KB </span>","children":null,"spread":false},{"title":"Settings.Designer.cs <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false},{"title":"Resources.resx <span style='color:#111;'> 5.48KB </span>","children":null,"spread":false}],"spread":true},{"title":"App.config <span style='color:#111;'> 970B </span>","children":null,"spread":false},{"title":"App.xaml <span style='color:#111;'> 884B </span>","children":null,"spread":false},{"title":"Helpers","children":[{"title":"ViewModelBase.cs <span style='color:#111;'> 447B </span>","children":null,"spread":false},{"title":"RelayCommand.cs <span style='color:#111;'> 902B </span>","children":null,"spread":false}],"spread":false},{"title":"Views","children":[{"title":"VideoPlayerView.xaml <span style='color:#111;'> 14.01KB </span>","children":null,"spread":false},{"title":"VideoPlayerView.xaml.cs <span style='color:#111;'> 813B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"README.md <span style='color:#111;'> 48B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 297B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]