在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → WPF实例(实例比较多)

WPF实例(实例比较多)

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:53.98M
  • 下载次数:35
  • 浏览次数:455
  • 发布时间:2021-01-31
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
WPF实例(实例比较多) (wpf窗体继承)RibbonStyle2.zip (赛车游戏)GrandPrix_SRC.zip CustomRulesMVVM.zip ExifCompareSource.zip Explorer3D.zip familyshow-12528.zip Jigsaw.zip Life_src.zip PhotoBooth.zip ReflectionStudio_Binaries_V0.3.zip SlideGame.zip Swing.zip TTManagementProject.zip TubePlanner.zip WeatherWhether_Src.zi
【实例截图】
【核心代码】
8c2920b5-a8e1-4f5b-800a-8b05d235580d
└── WPF实例(很多实例)
├── CustomRulesMVVM.zip
├── ExifCompareSource.zip
├── Explorer3D.zip
├── familyshow-12528.zip
├── Jigsaw.zip
├── Life_src.zip
├── MVVMDataGrid.rar
├── MVVM.rar
├── PhotoBooth.zip
├── ReflectionStudio_Binaries_V0.3.zip
├── SlideGame.zip
├── Swing.zip
├── TabControl.zip
├── TTManagementProject.zip
├── TubePlanner.zip
├── WeatherWhether_Src.zip
├── WpfApplication1.zip
├── WPFBasic_3D
│   ├── 3DTools
│   │   ├── 3DTools.csproj
│   │   ├── 3DTools.csproj.user
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── 3DTools.dll
│   │   │   └── 3DTools.pdb
│   │   ├── Interactive3DDecorator.cs
│   │   ├── InteractiveVisual3D.cs
│   │   ├── MathUtils.cs
│   │   ├── Matrix3DStack.cs
│   │   ├── MeshUtils.cs
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── 3DTools.csproj.FileListAbsolute.txt
│   │   │   ├── 3DTools.csproj.GenerateResource.Cache
│   │   │   ├── 3DTools.dll
│   │   │   ├── 3DTools.g.resources
│   │   │   ├── 3DTools_MarkupCompile.cache
│   │   │   ├── 3DTools_MarkupCompile.i.cache
│   │   │   ├── 3DTools.pdb
│   │   │   ├── _3DTools.Properties.Resources.resources
│   │   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   ├── TempPE
│   │   │   │   └── Properties.Resources.Designer.cs.dll
│   │   │   ├── Trackport3D.baml
│   │   │   ├── Trackport3D.g.cs
│   │   │   └── Trackport3D.g.i.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── README.txt
│   │   ├── ScreenSpaceLines3D.cs
│   │   ├── Trackball.cs
│   │   ├── TrackballDecorator.cs
│   │   ├── Trackport3D.xaml
│   │   ├── Trackport3D.xaml.cs
│   │   ├── ViewMode.cs
│   │   └── Viewport3DDecorator.cs
│   ├── Backup
│   │   ├── 3DTools
│   │   │   ├── 3DTools.csproj
│   │   │   ├── 3DTools.csproj.user
│   │   │   ├── Interactive3DDecorator.cs
│   │   │   ├── InteractiveVisual3D.cs
│   │   │   ├── MathUtils.cs
│   │   │   ├── Matrix3DStack.cs
│   │   │   ├── MeshUtils.cs
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.Designer.cs
│   │   │   │   ├── Resources.resx
│   │   │   │   ├── Settings.Designer.cs
│   │   │   │   └── Settings.settings
│   │   │   ├── ScreenSpaceLines3D.cs
│   │   │   ├── Trackball.cs
│   │   │   ├── TrackballDecorator.cs
│   │   │   ├── Trackport3D.xaml
│   │   │   ├── Trackport3D.xaml.cs
│   │   │   ├── ViewMode.cs
│   │   │   └── Viewport3DDecorator.cs
│   │   ├── DrawingIn3D
│   │   │   ├── AnimatedRing.xaml
│   │   │   ├── AnimatedRing.xaml.cs
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── CubeMesh.xaml
│   │   │   ├── CubeMesh.xaml.cs
│   │   │   ├── DrawingIn3D.csproj
│   │   │   ├── DrawingIn3D.csproj.user
│   │   │   ├── ElementsIn3D.xaml
│   │   │   ├── ElementsIn3D.xaml.cs
│   │   │   ├── HitTesting.xaml
│   │   │   ├── HitTesting.xaml.cs
│   │   │   ├── Materials.xaml
│   │   │   ├── Materials.xaml.cs
│   │   │   ├── Menu.xaml
│   │   │   ├── Menu.xaml.cs
│   │   │   ├── OneTriangleMesh.xaml
│   │   │   ├── OneTriangleMesh.xaml.cs
│   │   │   ├── PersonIn3D.xaml
│   │   │   ├── PersonIn3D.xaml.cs
│   │   │   ├── PersonResources.xaml
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.Designer.cs
│   │   │   │   ├── Resources.resx
│   │   │   │   ├── Settings.Designer.cs
│   │   │   │   └── Settings.settings
│   │   │   ├── test.mpg
│   │   │   ├── TextureMapping.xaml
│   │   │   ├── TextureMapping.xaml.cs
│   │   │   ├── TrackballRing.xaml
│   │   │   ├── TrackballRing.xaml.cs
│   │   │   ├── VideoIn3D.xaml
│   │   │   └── VideoIn3D.xaml.cs
│   │   ├── DrawingIn3D.sln
│   │   └── DrawingIn3D.suo
│   ├── DrawingIn3D
│   │   ├── AnimatedRing.xaml
│   │   ├── AnimatedRing.xaml.cs
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── 3DTools.dll
│   │   │   ├── 3DTools.pdb
│   │   │   ├── DrawingIn3D.exe
│   │   │   ├── DrawingIn3D.pdb
│   │   │   ├── DrawingIn3D.vshost.exe
│   │   │   └── test.mpg
│   │   ├── CubeMesh.xaml
│   │   ├── CubeMesh.xaml.cs
│   │   ├── DrawingIn3D.csproj
│   │   ├── DrawingIn3D.csproj.user
│   │   ├── ElementsIn3D.xaml
│   │   ├── ElementsIn3D.xaml.cs
│   │   ├── HitTesting.xaml
│   │   ├── HitTesting.xaml.cs
│   │   ├── Materials.xaml
│   │   ├── Materials.xaml.cs
│   │   ├── Menu.xaml
│   │   ├── Menu.xaml.cs
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── AnimatedRing.baml
│   │   │   ├── AnimatedRing.g.cs
│   │   │   ├── AnimatedRing.g.i.cs
│   │   │   ├── App.g.cs
│   │   │   ├── App.g.i.cs
│   │   │   ├── CubeMesh.baml
│   │   │   ├── CubeMesh.g.cs
│   │   │   ├── CubeMesh.g.i.cs
│   │   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   ├── DrawingIn3D_Content.g.cs
│   │   │   ├── DrawingIn3D_Content.g.i.cs
│   │   │   ├── DrawingIn3D.csproj.FileListAbsolute.txt
│   │   │   ├── DrawingIn3D.csproj.GenerateResource.Cache
│   │   │   ├── DrawingIn3D.csprojResolveAssemblyReference.cache
│   │   │   ├── DrawingIn3D.exe
│   │   │   ├── DrawingIn3D.g.resources
│   │   │   ├── DrawingIn3D_MarkupCompile.cache
│   │   │   ├── DrawingIn3D_MarkupCompile.i.cache
│   │   │   ├── DrawingIn3D.pdb
│   │   │   ├── DrawingIn3D.Properties.Resources.resources
│   │   │   ├── ElementsIn3D.baml
│   │   │   ├── ElementsIn3D.g.cs
│   │   │   ├── ElementsIn3D.g.i.cs
│   │   │   ├── HitTesting.baml
│   │   │   ├── HitTesting.g.cs
│   │   │   ├── HitTesting.g.i.cs
│   │   │   ├── Materials.baml
│   │   │   ├── Materials.g.cs
│   │   │   ├── Materials.g.i.cs
│   │   │   ├── Menu.baml
│   │   │   ├── Menu.g.cs
│   │   │   ├── Menu.g.i.cs
│   │   │   ├── OneTriangleMesh.baml
│   │   │   ├── OneTriangleMesh.g.cs
│   │   │   ├── OneTriangleMesh.g.i.cs
│   │   │   ├── PersonIn3D.baml
│   │   │   ├── PersonIn3D.g.cs
│   │   │   ├── PersonIn3D.g.i.cs
│   │   │   ├── PersonResources.baml
│   │   │   ├── ResolveAssemblyReference.cache
│   │   │   ├── TempPE
│   │   │   │   └── Properties.Resources.Designer.cs.dll
│   │   │   ├── TextureMapping.baml
│   │   │   ├── TextureMapping.g.cs
│   │   │   ├── TextureMapping.g.i.cs
│   │   │   ├── TrackballRing.baml
│   │   │   ├── TrackballRing.g.cs
│   │   │   ├── TrackballRing.g.i.cs
│   │   │   ├── VideoIn3D.baml
│   │   │   ├── VideoIn3D.g.cs
│   │   │   └── VideoIn3D.g.i.cs
│   │   ├── OneTriangleMesh.xaml
│   │   ├── OneTriangleMesh.xaml.cs
│   │   ├── PersonIn3D.xaml
│   │   ├── PersonIn3D.xaml.cs
│   │   ├── PersonResources.xaml
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── test.mpg
│   │   ├── TextureMapping.xaml
│   │   ├── TextureMapping.xaml.cs
│   │   ├── TrackballRing.xaml
│   │   ├── TrackballRing.xaml.cs
│   │   ├── Tree.jpg
│   │   ├── VideoIn3D.xaml
│   │   └── VideoIn3D.xaml.cs
│   ├── DrawingIn3D.sln
│   ├── DrawingIn3D.suo
│   ├── Read Me.txt
│   ├── UpgradeLog.XML
│   └── _UpgradeReport_Files
│   ├── UpgradeReport.css
│   ├── UpgradeReport_Minus.gif
│   ├── UpgradeReport_Plus.gif
│   └── UpgradeReport.xslt
├── WPFBasic_Animation
│   ├── AnimateRadialGradient.xaml
│   ├── AnimateRadialGradient.xaml.cs
│   ├── AnimateVisual.xaml
│   ├── AnimateVisual.xaml.cs
│   ├── Animation.csproj
│   ├── Animation.csproj.user
│   ├── AnimationInStyle.xaml
│   ├── AnimationInStyle.xaml.cs
│   ├── AnimationInTemplate.xaml
│   ├── AnimationInTemplate.xaml.cs
│   ├── AnimationPlayer.xaml
│   ├── AnimationPlayer.xaml.cs
│   ├── Animation.sln
│   ├── Animation.suo
│   ├── App.xaml
│   ├── App.xaml.cs
│   ├── ArithmeticConverter.cs
│   ├── bin
│   │   └── Debug
│   │   ├── Animation.exe
│   │   ├── Animation.pdb
│   │   ├── Animation.vshost.exe
│   │   └── Animation.vshost.exe.manifest
│   ├── CodeAnimation.xaml
│   ├── CodeAnimation.xaml.cs
│   ├── day.jpg
│   ├── ExpandElement2.xaml
│   ├── ExpandElement2.xaml.cs
│   ├── ExpandElement.xaml
│   ├── ExpandElement.xaml.cs
│   ├── FrameBasedAnimation.xaml
│   ├── FrameBasedAnimation.xaml.cs
│   ├── FrameRates.xaml
│   ├── FrameRates.xaml.cs
│   ├── ImageWipe.xaml
│   ├── ImageWipe.xaml.cs
│   ├── KeySplineAnimation.xaml
│   ├── KeySplineAnimation.xaml.cs
│   ├── ListBox.xaml
│   ├── Menu.xaml
│   ├── Menu.xaml.cs
│   ├── night.jpg
│   ├── obj
│   │   └── Debug
│   │   ├── AnimateRadialGradient.baml
│   │   ├── AnimateRadialGradient.g.cs
│   │   ├── AnimateVisual.baml
│   │   ├── AnimateVisual.g.cs
│   │   ├── Animation.csproj.FileListAbsolute.txt
│   │   ├── Animation.csproj.GenerateResource.Cache
│   │   ├── Animation.exe
│   │   ├── Animation.g.resources
│   │   ├── AnimationInStyle.baml
│   │   ├── AnimationInStyle.g.cs
│   │   ├── AnimationInTemplate.baml
│   │   ├── AnimationInTemplate.g.cs
│   │   ├── Animation_MarkupCompile.cache
│   │   ├── Animation_MarkupCompile.lref
│   │   ├── Animation.pdb
│   │   ├── AnimationPlayer.baml
│   │   ├── AnimationPlayer.g.cs
│   │   ├── Animation.Properties.Resources.resources
│   │   ├── App.g.cs
│   │   ├── CodeAnimation.baml
│   │   ├── CodeAnimation.g.cs
│   │   ├── ExpandElement2.baml
│   │   ├── ExpandElement2.g.cs
│   │   ├── ExpandElement.baml
│   │   ├── ExpandElement.g.cs
│   │   ├── FrameBasedAnimation.baml
│   │   ├── FrameBasedAnimation.g.cs
│   │   ├── FrameRates.baml
│   │   ├── FrameRates.g.cs
│   │   ├── GeneratedInternalTypeHelper.g.cs
│   │   ├── ImageWipe.baml
│   │   ├── ImageWipe.g.cs
│   │   ├── KeySplineAnimation.baml
│   │   ├── KeySplineAnimation.g.cs
│   │   ├── ListBox.baml
│   │   ├── Menu.baml
│   │   ├── Menu.g.cs
│   │   ├── PathBasedAnimation.baml
│   │   ├── PathBasedAnimation.g.cs
│   │   ├── RotateButton.baml
│   │   ├── RotateButton.g.cs
│   │   ├── RotateButtonWithLayout.baml
│   │   ├── RotateButtonWithLayout.g.cs
│   │   ├── XamlAnimation.baml
│   │   └── XamlAnimation.g.cs
│   ├── PathBasedAnimation.xaml
│   ├── PathBasedAnimation.xaml.cs
│   ├── Properties
│   │   ├── AssemblyInfo.cs
│   │   ├── Resources.Designer.cs
│   │   ├── Resources.resx
│   │   ├── Settings.Designer.cs
│   │   └── Settings.settings
│   ├── Read Me.txt
│   ├── RotateButtonWithLayout.xaml
│   ├── RotateButtonWithLayout.xaml.cs
│   ├── RotateButton.xaml
│   ├── RotateButton.xaml.cs
│   ├── XamlAnimation.xaml
│   └── XamlAnimation.xaml.cs
├── WPFBasic_Commands
│   ├── App.xaml
│   ├── App.xaml.cs
│   ├── Backup
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Commands.csproj
│   │   ├── Commands.csproj.user
│   │   ├── CommandSlider.cs
│   │   ├── Commands.sln
│   │   ├── Commands.suo
│   │   ├── CustomCommand.xaml
│   │   ├── CustomCommand.xaml.cs
│   │   ├── CustomControlWithCommand.xaml
│   │   ├── CustomControlWithCommand.xaml.cs
│   │   ├── Menu.xaml
│   │   ├── Menu.xaml.cs
│   │   ├── MonitorCommands.xaml
│   │   ├── MonitorCommands.xaml.cs
│   │   ├── NoCommandTextBox.xaml
│   │   ├── NoCommandTextBox.xaml.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── SimpleDocument.xaml
│   │   ├── SimpleDocument.xaml.cs
│   │   ├── TestNewCommand.xaml
│   │   ├── TestNewCommand.xaml.cs
│   │   ├── TwoDocument.xaml
│   │   └── TwoDocument.xaml.cs
│   ├── bin
│   │   └── Debug
│   │   ├── Commands.exe
│   │   ├── Commands.pdb
│   │   └── Commands.vshost.exe
│   ├── Commands.csproj
│   ├── Commands.csproj.user
│   ├── CommandSlider.cs
│   ├── Commands.sln
│   ├── Commands.suo
│   ├── CustomCommand.xaml
│   ├── CustomCommand.xaml.cs
│   ├── CustomControlWithCommand.xaml
│   ├── CustomControlWithCommand.xaml.cs
│   ├── Menu.xaml
│   ├── Menu.xaml.cs
│   ├── MonitorCommands.xaml
│   ├── MonitorCommands.xaml.cs
│   ├── NoCommandTextBox.xaml
│   ├── NoCommandTextBox.xaml.cs
│   ├── obj
│   │   └── Debug
│   │   ├── App.g.cs
│   │   ├── App.g.i.cs
│   │   ├── Commands.csproj.FileListAbsolute.txt
│   │   ├── Commands.csproj.GenerateResource.Cache
│   │   ├── Commands.exe
│   │   ├── Commands.g.resources
│   │   ├── Commands_MarkupCompile.cache
│   │   ├── Commands_MarkupCompile.i.cache
│   │   ├── Commands_MarkupCompile.lref
│   │   ├── Commands.pdb
│   │   ├── Commands.Properties.Resources.resources
│   │   ├── CustomCommand.baml
│   │   ├── CustomCommand.g.cs
│   │   ├── CustomCommand.g.i.cs
│   │   ├── CustomControlWithCommand.baml
│   │   ├── CustomControlWithCommand.g.cs
│   │   ├── CustomControlWithCommand.g.i.cs
│   │   ├── DesignTimeResolveAssemblyReferences.cache
│   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   ├── GeneratedInternalTypeHelper.g.cs
│   │   ├── GeneratedInternalTypeHelper.g.i.cs
│   │   ├── Menu.baml
│   │   ├── Menu.g.cs
│   │   ├── Menu.g.i.cs
│   │   ├── MonitorCommands.baml
│   │   ├── MonitorCommands.g.cs
│   │   ├── MonitorCommands.g.i.cs
│   │   ├── NoCommandTextBox.baml
│   │   ├── NoCommandTextBox.g.cs
│   │   ├── NoCommandTextBox.g.i.cs
│   │   ├── SimpleDocument.baml
│   │   ├── SimpleDocument.g.cs
│   │   ├── SimpleDocument.g.i.cs
│   │   ├── TempPE
│   │   │   └── Properties.Resources.Designer.cs.dll
│   │   ├── TestNewCommand.baml
│   │   ├── TestNewCommand.g.cs
│   │   ├── TestNewCommand.g.i.cs
│   │   ├── TwoDocument.baml
│   │   ├── TwoDocument.g.cs
│   │   └── TwoDocument.g.i.cs
│   ├── Properties
│   │   ├── AssemblyInfo.cs
│   │   ├── Resources.Designer.cs
│   │   ├── Resources.resx
│   │   ├── Settings.Designer.cs
│   │   └── Settings.settings
│   ├── Read Me.txt
│   ├── SimpleDocument.xaml
│   ├── SimpleDocument.xaml.cs
│   ├── TestNewCommand.xaml
│   ├── TestNewCommand.xaml.cs
│   ├── TwoDocument.xaml
│   ├── TwoDocument.xaml.cs
│   ├── UpgradeLog.XML
│   └── _UpgradeReport_Files
│   ├── UpgradeReport.css
│   ├── UpgradeReport_Minus.gif
│   ├── UpgradeReport_Plus.gif
│   └── UpgradeReport.xslt
├── WPFBasic_ControlTemplates
│   ├── App.xaml
│   ├── App.xaml.cs
│   ├── bin
│   │   └── Debug
│   │   ├── ControlTemplates.exe
│   │   ├── ControlTemplates.pdb
│   │   ├── ControlTemplates.vshost.exe
│   │   └── ControlTemplates.vshost.exe.manifest
│   ├── ButtonTemplate.xaml
│   ├── ButtonTemplate.xaml.cs
│   ├── ControlTemplates.csproj
│   ├── ControlTemplates.csproj.user
│   ├── ControlTemplates.sln
│   ├── ControlTemplates.suo
│   ├── CustomWindow.xaml
│   ├── CustomWindow.xaml.cs
│   ├── GradientButtonTest.xaml
│   ├── GradientButtonTest.xaml.cs
│   ├── Menu.xaml
│   ├── Menu.xaml.cs
│   ├── MultiPartTemplates.xaml
│   ├── MultiPartTemplates.xaml.cs
│   ├── obj
│   │   └── Debug
│   │   ├── App.baml
│   │   ├── App.g.cs
│   │   ├── ButtonTemplate.baml
│   │   ├── ButtonTemplate.g.cs
│   │   ├── ControlTemplates.csproj.FileListAbsolute.txt
│   │   ├── ControlTemplates.csproj.GenerateResource.Cache
│   │   ├── ControlTemplates.exe
│   │   ├── ControlTemplates.g.resources
│   │   ├── ControlTemplates_MarkupCompile.cache
│   │   ├── ControlTemplates.pdb
│   │   ├── ControlTemplates.Properties.Resources.resources
│   │   ├── CustomWindow.baml
│   │   ├── CustomWindow.g.cs
│   │   ├── GradientButtonTest.baml
│   │   ├── GradientButtonTest.g.cs
│   │   ├── Menu.baml
│   │   ├── Menu.g.cs
│   │   ├── MultiPartTemplates.baml
│   │   ├── MultiPartTemplates.g.cs
│   │   ├── Resources
│   │   │   ├── CustomWindowChrome.baml
│   │   │   ├── CustomWindowChrome.g.cs
│   │   │   ├── GradientButton.baml
│   │   │   ├── GradientButton.g.cs
│   │   │   ├── GradientButtonVariant.baml
│   │   │   ├── GradientButtonVariant.g.cs
│   │   │   ├── GradientButtonWithStyleSetters.baml
│   │   │   └── ListBox.baml
│   │   ├── SimpleCustomButton.baml
│   │   ├── SimpleCustomButton.g.cs
│   │   ├── SimpleShapedButton.baml
│   │   ├── SimpleShapedButton.g.cs
│   │   └── TabControl.baml
│   ├── Properties
│   │   ├── AssemblyInfo.cs
│   │   ├── Resources.Designer.cs
│   │   ├── Resources.resx
│   │   ├── Settings.Designer.cs
│   │   └── Settings.settings
│   ├── Read Me.txt
│   ├── Resources
│   │   ├── CustomWindowChromes.cs
│   │   ├── CustomWindowChrome.xaml
│   │   ├── GradientButtonVariant.xaml
│   │   ├── GradientButtonVariant.xaml.cs
│   │   ├── GradientButtonWithStyleSetters.xaml
│   │   ├── GradientButton.xaml
│   │   ├── GradientButton.xaml.cs
│   │   └── ListBox.xaml
│   ├── SimpleCustomButton.xaml
│   ├── SimpleCustomButton.xaml.cs
│   ├── SimpleShapedButton.xaml
│   ├── SimpleShapedButton.xaml.cs
│   └── TabControl.xaml
├── WPFBasic_CustomControl
│   ├── CustomControls
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── CustomControls.dll
│   │   │   └── CustomControls.pdb
│   │   ├── ColorPicker.cs
│   │   ├── ColorPickerUserControl.xaml
│   │   ├── ColorPickerUserControl.xaml.cs
│   │   ├── CustomControls.csproj
│   │   ├── CustomControls.csproj.user
│   │   ├── CustomControls.suo
│   │   ├── CustomDrawnDecorator.cs
│   │   ├── CustomDrawnElement.cs
│   │   ├── MaskedTextBox.cs
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── ColorPickerUserControl.baml
│   │   │   ├── ColorPickerUserControl.g.cs
│   │   │   ├── CustomControls.csproj.FileListAbsolute.txt
│   │   │   ├── CustomControls.csproj.GenerateResource.Cache
│   │   │   ├── CustomControls.dll
│   │   │   ├── CustomControls.g.resources
│   │   │   ├── CustomControls_MarkupCompile.cache
│   │   │   ├── CustomControls_MarkupCompile.lref
│   │   │   ├── CustomControls.pdb
│   │   │   ├── CustomControls.Properties.Resources.resources
│   │   │   ├── GeneratedInternalTypeHelper.g.cs
│   │   │   └── themes
│   │   │   ├── Classic.baml
│   │   │   ├── ColorPicker.baml
│   │   │   └── generic.baml
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── themes
│   │   │   ├── Classic.xaml
│   │   │   ├── ColorPicker.xaml
│   │   │   └── generic.xaml
│   │   └── WrapBreakPanel.cs
│   ├── CustomControlsClient
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── CustomControlsClient.exe
│   │   │   ├── CustomControlsClient.pdb
│   │   │   ├── CustomControlsClient.vshost.exe
│   │   │   ├── CustomControlsClient.vshost.exe.manifest
│   │   │   ├── CustomControls.dll
│   │   │   └── CustomControls.pdb
│   │   ├── ColorPickerTwoWays.xaml
│   │   ├── ColorPickerTwoWays.xaml.cs
│   │   ├── ColorPickerUserControlTest.xaml
│   │   ├── ColorPickerUserControlTest.xaml.cs
│   │   ├── CustomControlsClient.csproj
│   │   ├── CustomControlsClient.csproj.user
│   │   ├── CustomDrawnElementChrome.xaml
│   │   ├── CustomDrawnElementChrome.xaml.cs
│   │   ├── CustomDrawnElementTest.xaml
│   │   ├── CustomDrawnElementTest.xaml.cs
│   │   ├── MaskedTextBoxTest.xaml
│   │   ├── MaskedTextBoxTest.xaml.cs
│   │   ├── Menu.xaml
│   │   ├── Menu.xaml.cs
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── App.g.cs
│   │   │   ├── ColorPickerTwoWays.baml
│   │   │   ├── ColorPickerTwoWays.g.cs
│   │   │   ├── ColorPickerUserControlTest.baml
│   │   │   ├── ColorPickerUserControlTest.g.cs
│   │   │   ├── CustomControlsClient.csproj.FileListAbsolute.txt
│   │   │   ├── CustomControlsClient.csproj.GenerateResource.Cache
│   │   │   ├── CustomControlsClient.exe
│   │   │   ├── CustomControlsClient.g.resources
│   │   │   ├── CustomControlsClient_MarkupCompile.cache
│   │   │   ├── CustomControlsClient.pdb
│   │   │   ├── CustomControlsClient.Properties.Resources.resources
│   │   │   ├── CustomDrawnElementChrome.baml
│   │   │   ├── CustomDrawnElementChrome.g.cs
│   │   │   ├── CustomDrawnElementTest.baml
│   │   │   ├── CustomDrawnElementTest.g.cs
│   │   │   ├── MaskedTextBoxTest.baml
│   │   │   ├── MaskedTextBoxTest.g.cs
│   │   │   ├── Menu.baml
│   │   │   ├── Menu.g.cs
│   │   │   ├── ResolveAssemblyReference.cache
│   │   │   ├── WrapBreakPanelTest.baml
│   │   │   └── WrapBreakPanelTest.g.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── WrapBreakPanelTest.xaml
│   │   └── WrapBreakPanelTest.xaml.cs
│   ├── CustomControls.sln
│   ├── CustomControls.suo
│   └── Read Me.txt
├── WPFBasic_DataBinding
│   ├── DataBinding(1)
│   │   ├── 360.gif
│   │   ├── 362.gif
│   │   ├── 397.gif
│   │   ├── 401.gif
│   │   ├── 404.gif
│   │   ├── app.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── 360.gif
│   │   │   ├── 362.gif
│   │   │   ├── 397.gif
│   │   │   ├── 401.gif
│   │   │   ├── 404.gif
│   │   │   ├── DataBinding.exe
│   │   │   ├── DataBinding.exe.config
│   │   │   ├── DataBinding.pdb
│   │   │   ├── DataBinding.vshost.exe
│   │   │   ├── DataBinding.vshost.exe.config
│   │   │   ├── DataBinding.vshost.exe.manifest
│   │   │   ├── image.gif
│   │   │   ├── StoreDatabase.dll
│   │   │   └── StoreDatabase.pdb
│   │   ├── BindProductObject.xaml
│   │   ├── BindProductObject.xaml.cs
│   │   ├── BindToCollection.xaml
│   │   ├── BindToCollection.xaml.cs
│   │   ├── BindToDataSet.xaml
│   │   ├── BindToDataSet.xaml.cs
│   │   ├── BindToFont.xaml
│   │   ├── BindToFont.xaml.cs
│   │   ├── BindToLinqFilteredCollection.xaml
│   │   ├── BindToLinqFilteredCollection.xaml.cs
│   │   ├── DataBinding.csproj
│   │   ├── DataBinding.csproj.user
│   │   ├── DataBinding.sln
│   │   ├── DataBinding.suo
│   │   ├── DisplayBoundImages.xaml
│   │   ├── DisplayBoundImages.xaml.cs
│   │   ├── EditProductObject.xaml
│   │   ├── EditProductObject.xaml.cs
│   │   ├── ElementToElementBinding.xaml
│   │   ├── ElementToElementBinding.xaml.cs
│   │   ├── FontChooser.xaml
│   │   ├── FontChooser.xaml.cs
│   │   ├── image.gif
│   │   ├── ImagePathConverter.cs
│   │   ├── Menu.xaml
│   │   ├── Menu.xaml.cs
│   │   ├── MultipleBindings.xaml
│   │   ├── MultipleBindings.xaml.cs
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── App.g.cs
│   │   │   ├── BindProductObject.baml
│   │   │   ├── BindProductObject.g.cs
│   │   │   ├── BindToCollection.baml
│   │   │   ├── BindToCollection.g.cs
│   │   │   ├── BindToDataSet.baml
│   │   │   ├── BindToDataSet.g.cs
│   │   │   ├── BindToFont.baml
│   │   │   ├── BindToFont.g.cs
│   │   │   ├── BindToLinqFilteredCollection.baml
│   │   │   ├── BindToLinqFilteredCollection.g.cs
│   │   │   ├── DataBinding_Content.g.cs
│   │   │   ├── DataBinding.csproj.FileListAbsolute.txt
│   │   │   ├── DataBinding.csproj.GenerateResource.Cache
│   │   │   ├── DataBinding.exe
│   │   │   ├── DataBinding.g.resources
│   │   │   ├── DataBinding_MarkupCompile.cache
│   │   │   ├── DataBinding_MarkupCompile.lref
│   │   │   ├── DataBinding.pdb
│   │   │   ├── DataBinding.Properties.Resources.resources
│   │   │   ├── DisplayBoundImages.baml
│   │   │   ├── DisplayBoundImages.g.cs
│   │   │   ├── EditProductObject.baml
│   │   │   ├── EditProductObject.g.cs
│   │   │   ├── ElementToElementBinding.baml
│   │   │   ├── ElementToElementBinding.g.cs
│   │   │   ├── FontChooser.baml
│   │   │   ├── FontChooser.g.cs
│   │   │   ├── GeneratedInternalTypeHelper.g.cs
│   │   │   ├── Menu.baml
│   │   │   ├── Menu.g.cs
│   │   │   ├── MultipleBindings.baml
│   │   │   ├── MultipleBindings.g.cs
│   │   │   ├── ResolveAssemblyReference.cache
│   │   │   ├── SetNonDependencyProperty.baml
│   │   │   ├── SetNonDependencyProperty.g.cs
│   │   │   └── SimpleFontChooser.baml
│   │   ├── PriceConverter.cs
│   │   ├── PriceToBackgroundConverter.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── SetNonDependencyProperty.xaml
│   │   ├── SetNonDependencyProperty.xaml.cs
│   │   ├── SimpleFontChooser.xaml
│   │   ├── ValidationRule.cs
│   │   └── ValueInStockConverter.cs
│   ├── DataBinding(2)
│   │   ├── AlternatingBackground.xaml
│   │   ├── AlternatingBackground.xaml.cs
│   │   ├── app.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── BindToObjectDataProvider.xaml
│   │   ├── BindToObjectDataProvider.xaml.cs
│   │   ├── BindToXmlDataProvider.xaml
│   │   ├── BindToXmlDataProvider.xaml.cs
│   │   ├── DataBinding.csproj
│   │   ├── DataBinding.csproj.user
│   │   ├── DataBinding.sln
│   │   ├── DataBinding.suo
│   │   ├── DataTemplateByType.xaml
│   │   ├── DataTemplateByType.xaml.cs
│   │   ├── DataTemplateControls.xaml
│   │   ├── DataTemplateControls.xaml.cs
│   │   ├── DataTemplateImages.xaml
│   │   ├── DataTemplateImages.xaml.cs
│   │   ├── DataTemplateList.xaml
│   │   ├── DataTemplateList.xaml.cs
│   │   ├── ExpandingDataTemplate.xaml
│   │   ├── ExpandingDataTemplate.xaml.cs
│   │   ├── FilterCollection.xaml
│   │   ├── FilterCollection.xaml.cs
│   │   ├── FilterDataSet.xaml
│   │   ├── FilterDataSet.xaml.cs
│   │   ├── GroupInRanges.xaml
│   │   ├── GroupInRanges.xaml.cs
│   │   ├── GroupList.xaml
│   │   ├── GroupList.xaml.cs
│   │   ├── ImagePathConverter.cs
│   │   ├── Menu.xaml
│   │   ├── Menu.xaml.cs
│   │   ├── NavigateCollection.xaml
│   │   ├── NavigateCollection.xaml.cs
│   │   ├── PriceConverter.cs
│   │   ├── PriceRangeProductGrouper.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── store.xml
│   │   ├── StyleSelector.cs
│   │   ├── TemplateSelector.cs
│   │   ├── VariedTemplates.xaml
│   │   ├── VariedTemplates.xaml.cs
│   │   ├── WrappedList.xaml
│   │   └── WrappedList.xaml.cs
│   ├── DataBinding(3)
│   │   ├── 360.gif
│   │   ├── 362.gif
│   │   ├── 397.gif
│   │   ├── 401.gif
│   │   ├── 404.gif
│   │   ├── AdvancedListView.xaml
│   │   ├── AdvancedListView.xaml.cs
│   │   ├── app.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── BasicListView.xaml
│   │   ├── BasicListView.xaml.cs
│   │   ├── BoundTreeViewDataSet.xaml
│   │   ├── BoundTreeViewDataSet.xaml.cs
│   │   ├── BoundTreeView.xaml
│   │   ├── BoundTreeView.xaml.cs
│   │   ├── CheckBoxList.xaml
│   │   ├── CheckBoxList.xaml.cs
│   │   ├── ComboBoxSelectionBox.xaml
│   │   ├── ComboBoxSelectionBox.xaml.cs
│   │   ├── CustomListViewTest.xaml
│   │   ├── CustomListViewTest.xaml.cs
│   │   ├── DataBinding.csproj
│   │   ├── DataBinding.csproj.user
│   │   ├── DataBinding.sln
│   │   ├── DataBinding.suo
│   │   ├── DirectoryTreeView.xaml
│   │   ├── DirectoryTreeView.xaml.cs
│   │   ├── FastAndSlowComboBox.xaml
│   │   ├── FastAndSlowComboBox.xaml.cs
│   │   ├── image.gif
│   │   ├── ImagePathConverter.cs
│   │   ├── Menu.xaml
│   │   ├── Menu.xaml.cs
│   │   ├── PriceConverter.cs
│   │   ├── PriceToBackgroundConverter.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── RadioButtonList.xaml
│   │   ├── RadioButtonList.xaml.cs
│   │   ├── Themes
│   │   │   └── Generic.xaml
│   │   └── TileView.cs
│   └── Read Me.txt
├── WPFBasic_DemoWithXAML
│   ├── DemoWithXAML
│   │   ├── HelloApp.exe
│   │   ├── HelloApp.il
│   │   ├── HelloWorld.cs
│   │   ├── HelloWorld.exe
│   │   ├── WPFXAMLCode
│   │   │   ├── ExternalDll
│   │   │   │   ├── bin
│   │   │   │   │   └── Debug
│   │   │   │   │   ├── ExternalDll.dll
│   │   │   │   │   └── ExternalDll.pdb
│   │   │   │   ├── ExternalDllClass.cs
│   │   │   │   ├── ExternalDllControl.xaml
│   │   │   │   ├── ExternalDllControl.xaml.cs
│   │   │   │   ├── ExternalDll.csproj
│   │   │   │   ├── ExternalDll.csproj.user
│   │   │   │   ├── obj
│   │   │   │   │   └── Debug
│   │   │   │   │   ├── ExternalDllControl.baml
│   │   │   │   │   ├── ExternalDllControl.g.cs
│   │   │   │   │   ├── ExternalDll.csproj.FileListAbsolute.txt
│   │   │   │   │   ├── ExternalDll.csproj.GenerateResource.Cache
│   │   │   │   │   ├── ExternalDll.dll
│   │   │   │   │   ├── ExternalDll.g.resources
│   │   │   │   │   ├── ExternalDll_MarkupCompile.cache
│   │   │   │   │   ├── ExternalDll.pdb
│   │   │   │   │   ├── ExternalDll.Properties.Resources.resources
│   │   │   │   │   ├── SeperateWPFUserControl_Dll.csproj.FileListAbsolute.txt
│   │   │   │   │   ├── SeperateWPFUserControl_Dll.csproj.GenerateResource.Cache
│   │   │   │   │   └── TempPE
│   │   │   │   │   └── Properties.Resources.Designer.cs.dll
│   │   │   │   └── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.Designer.cs
│   │   │   │   ├── Resources.resx
│   │   │   │   ├── Settings.Designer.cs
│   │   │   │   └── Settings.settings
│   │   │   ├── WPFXAMLCode
│   │   │   │   ├── App.xaml
│   │   │   │   ├── App.xaml.cs
│   │   │   │   ├── bin
│   │   │   │   │   └── Debug
│   │   │   │   │   ├── ExternalDll.dll
│   │   │   │   │   ├── ExternalDll.pdb
│   │   │   │   │   ├── WPF_Tour_Beginners Part 2.exe
│   │   │   │   │   ├── WPF_Tour_Beginners Part 2.pdb
│   │   │   │   │   ├── WPF_Tour_Beginners Part 2.vshost.exe.manifest
│   │   │   │   │   ├── WPFXAMLCode.exe
│   │   │   │   │   ├── WPFXAMLCode.pdb
│   │   │   │   │   ├── WPFXAMLCode.vshost.exe
│   │   │   │   │   └── WPFXAMLCode.vshost.exe.manifest
│   │   │   │   ├── LocalClass.cs
│   │   │   │   ├── LocalControl.xaml
│   │   │   │   ├── LocalControl.xaml.cs
│   │   │   │   ├── LocalResourceDictionary.xaml
│   │   │   │   ├── obj
│   │   │   │   │   └── Debug
│   │   │   │   │   ├── App.baml
│   │   │   │   │   ├── App.g.cs
│   │   │   │   │   ├── GeneratedInternalTypeHelper.g.cs
│   │   │   │   │   ├── LocalControl.baml
│   │   │   │   │   ├── LocalControl.g.cs
│   │   │   │   │   ├── ResolveAssemblyReference.cache
│   │   │   │   │   ├── TempPE
│   │   │   │   │   │   └── Properties.Resources.Designer.cs.dll
│   │   │   │   │   ├── Window1.baml
│   │   │   │   │   ├── Window1.g.cs
│   │   │   │   │   ├── WPF_Tour_Beginners Part 2.csproj.FileListAbsolute.txt
│   │   │   │   │   ├── WPF_Tour_Beginners Part 2.csproj.GenerateResource.Cache
│   │   │   │   │   ├── WPF_Tour_Beginners Part 2.g.resources
│   │   │   │   │   ├── WPF_Tour_Beginners_Part_2.Properties.Resources.resources
│   │   │   │   │   ├── WPFXAMLCode.csproj.FileListAbsolute.txt
│   │   │   │   │   ├── WPFXAMLCode.csproj.GenerateResource.Cache
│   │   │   │   │   ├── WPFXAMLCode.exe
│   │   │   │   │   ├── WPFXAMLCode.g.resources
│   │   │   │   │   ├── WPFXAMLCode_MarkupCompile.cache
│   │   │   │   │   ├── WPFXAMLCode_MarkupCompile.lref
│   │   │   │   │   ├── WPFXAMLCode.pdb
│   │   │   │   │   └── WPFXAMLCode.Properties.Resources.resources
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── Window1.xaml
│   │   │   │   ├── Window1.xaml.cs
│   │   │   │   ├── WPFXAMLCode.csproj
│   │   │   │   └── WPFXAMLCode.csproj.user
│   │   │   ├── WPFXAMLCode.sln
│   │   │   └── WPFXAMLCode.suo
│   │   └── XamlReaderWriterDemo
│   │   ├── XamlReaderWriterDemo
│   │   │   ├── app.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── BamlHelper.cs
│   │   │   ├── bin
│   │   │   │   └── Debug
│   │   │   │   ├── window2.baml
│   │   │   │   ├── Window2.xaml
│   │   │   │   ├── XamlReaderWriterDemo.exe
│   │   │   │   ├── XamlReaderWriterDemo.exe.config
│   │   │   │   ├── XamlReaderWriterDemo.pdb
│   │   │   │   ├── XamlReaderWriterDemo.vshost.exe
│   │   │   │   ├── XamlReaderWriterDemo.vshost.exe.config
│   │   │   │   └── XamlReaderWriterDemo.vshost.exe.manifest
│   │   │   ├── obj
│   │   │   │   └── Debug
│   │   │   │   ├── App.g.cs
│   │   │   │   ├── TempPE
│   │   │   │   │   └── Properties.Resources.Designer.cs.dll
│   │   │   │   ├── Window1.baml
│   │   │   │   ├── Window1.g.cs
│   │   │   │   ├── Window2.baml
│   │   │   │   ├── Window2.g.cs
│   │   │   │   ├── XamlReaderWriterDemo.csproj.FileListAbsolute.txt
│   │   │   │   ├── XamlReaderWriterDemo.csproj.GenerateResource.Cache
│   │   │   │   ├── XamlReaderWriterDemo.exe
│   │   │   │   ├── XamlReaderWriterDemo.g.resources
│   │   │   │   ├── XamlReaderWriterDemo_MarkupCompile.cache
│   │   │   │   ├── XamlReaderWriterDemo.pdb
│   │   │   │   └── XamlReaderWriterDemo.Properties.Resources.resources
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.Designer.cs
│   │   │   │   ├── Resources.resx
│   │   │   │   ├── Settings.Designer.cs
│   │   │   │   └── Settings.settings
│   │   │   ├── Window1.xaml
│   │   │   ├── Window1.xaml.cs
│   │   │   ├── window2.baml
│   │   │   ├── Window2.xaml
│   │   │   ├── Window2.xaml.cs
│   │   │   └── XamlReaderWriterDemo.csproj
│   │   ├── XamlReaderWriterDemo.sln
│   │   └── XamlReaderWriterDemo.suo
│   └── Read Me.txt
├── WPFBasic_DependencyPropertiesDemo
│   ├── Attached_Properties_DPs
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Attached_Properties_DPs.csproj
│   │   ├── AttachedPropertyChildAdder.cs
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── Attached_Properties_DPs.exe
│   │   │   ├── Attached_Properties_DPs.pdb
│   │   │   └── Attached_Properties_DPs.vshost.exe
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── App.g.cs
│   │   │   ├── Attached_Properties_DPs.csproj.FileListAbsolute.txt
│   │   │   ├── Attached_Properties_DPs.csproj.GenerateResource.Cache
│   │   │   ├── Attached_Properties_DPs.exe
│   │   │   ├── Attached_Properties_DPs.g.resources
│   │   │   ├── Attached_Properties_DPs_MarkupCompile.cache
│   │   │   ├── Attached_Properties_DPs_MarkupCompile.lref
│   │   │   ├── Attached_Properties_DPs.pdb
│   │   │   ├── Attached_Properties_DPs.Properties.Resources.resources
│   │   │   ├── GeneratedInternalTypeHelper.g.cs
│   │   │   ├── Window1.baml
│   │   │   └── Window1.g.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── Window1.xaml
│   │   └── Window1.xaml.cs
│   ├── Callback_Validation_DPs
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── Callback_Validation_DPs.exe
│   │   │   ├── Callback_Validation_DPs.pdb
│   │   │   ├── Callback_Validation_DPs.vshost.exe
│   │   │   └── Callback_Validation_DPs.vshost.exe.manifest
│   │   ├── Callback_Validation_DPs.csproj
│   │   ├── CustomControls.cs
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── App.g.cs
│   │   │   ├── Callback_Validation_DPs.csproj.FileListAbsolute.txt
│   │   │   ├── Callback_Validation_DPs.csproj.GenerateResource.Cache
│   │   │   ├── Callback_Validation_DPs.exe
│   │   │   ├── Callback_Validation_DPs.g.resources
│   │   │   ├── Callback_Validation_DPs_MarkupCompile.cache
│   │   │   ├── Callback_Validation_DPs_MarkupCompile.lref
│   │   │   ├── Callback_Validation_DPs.pdb
│   │   │   ├── Callback_Validation_DPs.Properties.Resources.resources
│   │   │   ├── GeneratedInternalTypeHelper.g.cs
│   │   │   ├── Window1.baml
│   │   │   └── Window1.g.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── Window1.xaml
│   │   └── Window1.xaml.cs
│   ├── ClearLocallySetValues_DPs
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── ClearLocallySetValues_DPs.exe
│   │   │   ├── ClearLocallySetValues_DPs.pdb
│   │   │   ├── ClearLocallySetValues_DPs.vshost.exe
│   │   │   └── ClearLocallySetValues_DPs.vshost.exe.manifest
│   │   ├── ClearLocallySetValues_DPs.csproj
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── App.g.cs
│   │   │   ├── ClearLocallySetValues_DPs.csproj.FileListAbsolute.txt
│   │   │   ├── ClearLocallySetValues_DPs.csproj.GenerateResource.Cache
│   │   │   ├── ClearLocallySetValues_DPs.exe
│   │   │   ├── ClearLocallySetValues_DPs.g.resources
│   │   │   ├── ClearLocallySetValues_DPs_MarkupCompile.cache
│   │   │   ├── ClearLocallySetValues_DPs.pdb
│   │   │   ├── ClearLocallySetValues_DPs.Properties.Resources.resources
│   │   │   ├── TempPE
│   │   │   │   └── Properties.Resources.Designer.cs.dll
│   │   │   ├── Window1.baml
│   │   │   └── Window1.g.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── Window1.xaml
│   │   └── Window1.xaml.cs
│   ├── DependencyPropertiesDemo.sln
│   ├── DependencyPropertiesDemo.suo
│   ├── DP_Custom_Inherited_Properties
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── Custom_Inherited_DPs.exe
│   │   │   ├── Custom_Inherited_DPs.pdb
│   │   │   ├── Custom_Inherited_DPs.vshost.exe
│   │   │   ├── Custom_Inherited_DPs.vshost.exe.manifest
│   │   │   ├── WpfApplication1.exe
│   │   │   ├── WpfApplication1.pdb
│   │   │   └── WpfApplication1.vshost.exe.manifest
│   │   ├── CustomControls.cs
│   │   ├── Custom_Inherited_DPs.csproj
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── App.g.cs
│   │   │   ├── Custom_Inherited_DPs.csproj.FileListAbsolute.txt
│   │   │   ├── Custom_Inherited_DPs.csproj.GenerateResource.Cache
│   │   │   ├── Custom_Inherited_DPs.exe
│   │   │   ├── Custom_Inherited_DPs.g.resources
│   │   │   ├── Custom_Inherited_DPs_MarkupCompile.cache
│   │   │   ├── Custom_Inherited_DPs_MarkupCompile.lref
│   │   │   ├── Custom_Inherited_DPs.pdb
│   │   │   ├── Custom_Inherited_DPs.Properties.Resources.resources
│   │   │   ├── GeneratedInternalTypeHelper.g.cs
│   │   │   ├── TempPE
│   │   │   │   └── Properties.Resources.Designer.cs.dll
│   │   │   ├── Window1.baml
│   │   │   ├── Window1.g.cs
│   │   │   ├── WpfApplication1.csproj.FileListAbsolute.txt
│   │   │   ├── WpfApplication1.csproj.GenerateResource.Cache
│   │   │   ├── WpfApplication1.exe
│   │   │   ├── WpfApplication1.g.resources
│   │   │   ├── WpfApplication1_MarkupCompile.cache
│   │   │   ├── WpfApplication1_MarkupCompile.lref
│   │   │   ├── WpfApplication1.pdb
│   │   │   └── WpfApplication1.Properties.Resources.resources
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── Window1.xaml
│   │   ├── Window1.xaml.cs
│   │   └── WpfApplication1.suo
│   ├── Listening_Changes_DPs
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── Listening_Changes_DPs.exe
│   │   │   └── Listening_Changes_DPs.pdb
│   │   ├── Listening_Changes_DPs.csproj
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── App.g.cs
│   │   │   ├── Listening_Changes_DPs.csproj.FileListAbsolute.txt
│   │   │   ├── Listening_Changes_DPs.csproj.GenerateResource.Cache
│   │   │   ├── Listening_Changes_DPs.exe
│   │   │   ├── Listening_Changes_DPs.g.resources
│   │   │   ├── Listening_Changes_DPs_MarkupCompile.cache
│   │   │   ├── Listening_Changes_DPs.pdb
│   │   │   ├── Listening_Changes_DPs.Properties.Resources.resources
│   │   │   ├── Window1.baml
│   │   │   └── Window1.g.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── Window1.xaml
│   │   └── Window1.xaml.cs
│   ├── Read Me.txt
│   ├── Realize_DPs
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── Realize_DPs.exe
│   │   │   ├── Realize_DPs.pdb
│   │   │   ├── Realize_DPs.vshost.exe
│   │   │   └── Realize_DPs.vshost.exe.manifest
│   │   ├── ClassDiagram1.cd
│   │   ├── ClassDiagram2.cd
│   │   ├── DependencyObject.cs
│   │   ├── DependencyProperty.cs
│   │   ├── DependencyPropertyOptions.cs
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── Realize_DPs.csproj.FileListAbsolute.txt
│   │   │   ├── Realize_DPs.exe
│   │   │   └── Realize_DPs.pdb
│   │   ├── Program.cs
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   ├── PropertyMetadata.cs
│   │   └── Realize_DPs.csproj
│   ├── Sample_DPs
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── Sample_DPs.exe
│   │   │   └── Sample_DPs.pdb
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── App.g.cs
│   │   │   ├── Sample_DPs.csproj.FileListAbsolute.txt
│   │   │   ├── Sample_DPs.csproj.GenerateResource.Cache
│   │   │   ├── Sample_DPs.exe
│   │   │   ├── Sample_DPs.g.resources
│   │   │   ├── Sample_DPs_MarkupCompile.cache
│   │   │   ├── Sample_DPs.pdb
│   │   │   ├── Sample_DPs.Properties.Resources.resources
│   │   │   ├── Window1.baml
│   │   │   └── Window1.g.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── Sample_DPs.csproj
│   │   ├── Window1.xaml
│   │   └── Window1.xaml.cs
│   ├── SampleProcess_DPs
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── SampleProcess_DPs.exe
│   │   │   ├── SampleProcess_DPs.pdb
│   │   │   ├── SampleProcess_DPs.vshost.exe
│   │   │   └── SampleProcess_DPs.vshost.exe.manifest
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── SampleProcess_DPs.csproj.FileListAbsolute.txt
│   │   │   ├── SampleProcess_DPs.exe
│   │   │   └── SampleProcess_DPs.pdb
│   │   ├── Program.cs
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   └── SampleProcess_DPs.csproj
│   ├── Thumbs.db
│   ├── Using_Inherited_Dps
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── Using_Inherited_Dps.exe
│   │   │   ├── Using_Inherited_Dps.pdb
│   │   │   ├── Using_Inherited_Dps.vshost.exe
│   │   │   └── Using_Inherited_Dps.vshost.exe.manifest
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── App.g.cs
│   │   │   ├── Using_Inherited_Dps.csproj.FileListAbsolute.txt
│   │   │   ├── Using_Inherited_DPs.csproj.GenerateResource.Cache
│   │   │   ├── Using_Inherited_Dps.exe
│   │   │   ├── Using_Inherited_Dps.g.resources
│   │   │   ├── Using_Inherited_Dps_MarkupCompile.cache
│   │   │   ├── Using_Inherited_Dps.pdb
│   │   │   ├── Using_Inherited_Dps.Properties.Resources.resources
│   │   │   ├── Window1.baml
│   │   │   └── Window1.g.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── Using_Inherited_DPs.csproj
│   │   ├── Window1.xaml
│   │   └── Window1.xaml.cs
│   ├── WinForm_Inherited
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── WinForm_Inherited.exe
│   │   │   └── WinForm_Inherited.pdb
│   │   ├── Form1.cs
│   │   ├── Form1.Designer.cs
│   │   ├── Form1.resx
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── WinForm_Inherited.csproj.FileListAbsolute.txt
│   │   │   ├── WinForm_Inherited.csproj.GenerateResource.Cache
│   │   │   ├── WinForm_Inherited.exe
│   │   │   ├── WinForm_Inherited.Form1.resources
│   │   │   ├── WinForm_Inherited.pdb
│   │   │   └── WinForm_Inherited.Properties.Resources.resources
│   │   ├── Program.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   └── WinForm_Inherited.csproj
│   └── WpfApplication1
│   ├── App.xaml
│   ├── App.xaml.cs
│   ├── bin
│   │   └── Debug
│   │   ├── WpfApplication1.exe
│   │   ├── WpfApplication1.pdb
│   │   ├── WpfApplication1.vshost.exe
│   │   └── WpfApplication1.vshost.exe.manifest
│   ├── obj
│   │   └── Debug
│   │   ├── App.g.cs
│   │   ├── ReadOnly_DPs.csproj.FileListAbsolute.txt
│   │   ├── ReadOnly_DPs.csproj.GenerateResource.Cache
│   │   ├── Window1.baml
│   │   ├── Window1.g.cs
│   │   ├── WpfApplication1.exe
│   │   ├── WpfApplication1.g.resources
│   │   ├── WpfApplication1_MarkupCompile.cache
│   │   ├── WpfApplication1.pdb
│   │   └── WpfApplication1.Properties.Resources.resources
│   ├── Properties
│   │   ├── AssemblyInfo.cs
│   │   ├── Resources.Designer.cs
│   │   ├── Resources.resx
│   │   ├── Settings.Designer.cs
│   │   └── Settings.settings
│   ├── ReadOnly_DPs.csproj
│   ├── Window1.xaml
│   └── Window1.xaml.cs
├── WPFBasic_DependencySystem
│   ├── DependencySystem
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── DependencySystem.exe
│   │   │   ├── DependencySystem.pdb
│   │   │   ├── DependencySystem.vshost.exe
│   │   │   ├── MonoDependency.vshost.exe
│   │   │   └── MonoDependency.vshost.exe.manifest
│   │   ├── ClassDiagram1.cd
│   │   ├── DependencyObject.cs
│   │   ├── DependencyObjectType.cs
│   │   ├── DependencyPropertyChangedEventArgs.cs
│   │   ├── DependencyProperty.cs
│   │   ├── DependencyPropertyKey.cs
│   │   ├── DependencySystem.csproj
│   │   ├── LocalValueEnumerator.cs
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── DependencySystem.csproj.FileListAbsolute.txt
│   │   │   ├── DependencySystem.exe
│   │   │   ├── DependencySystem.pdb
│   │   │   ├── MonoDependency.csproj.FileListAbsolute.txt
│   │   │   └── Refactor
│   │   │   └── MonoDependency.exe
│   │   ├── Program.cs
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   └── PropertyMetadata.cs
│   ├── DependencySystem.sln
│   ├── DependencySystem.suo
│   ├── Read Me.txt
│   └── TDDDependencyTest
│   ├── bin
│   │   └── Debug
│   │   ├── DependencySystem.exe
│   │   ├── DependencySystem.pdb
│   │   ├── MonoDependency.exe.orig
│   │   ├── MonoDependency.exe.VisualState.xml
│   │   ├── MonoDependency.instr.pdb
│   │   ├── nunit.framework.dll
│   │   ├── nunit.framework.xml
│   │   ├── TDDDependencyTest.dll
│   │   ├── TDDDependencyTest.dll.orig
│   │   ├── TDDDependencyTest.dll.VisualState.xml
│   │   ├── TDDDependencyTest.instr.pdb
│   │   ├── TDDDependencyTest.pdb
│   │   ├── TDDDependencyTest.vshost.exe
│   │   ├── TDDDependencyTest.vshost.exe.manifest
│   │   └── TestResult.xml
│   ├── DependencyObjectTest.cs
│   ├── DependencyObjectTypeTest.cs
│   ├── DependencyPropertyTest.cs
│   ├── obj
│   │   └── Debug
│   │   ├── ResolveAssemblyReference.cache
│   │   ├── TDDDependencyTest.csproj.FileListAbsolute.txt
│   │   ├── TDDDependencyTest.dll
│   │   └── TDDDependencyTest.pdb
│   ├── Properties
│   │   └── AssemblyInfo.cs
│   ├── PropertyMetadataTest.cs
│   ├── TDDDependencyTest.csproj
│   └── TDDDependencyTest.csproj.user
├── WPFBasic_Documents
│   ├── AnnotationTextConverter.cs
│   ├── AnnotationTracker.xaml
│   ├── AnnotationTracker.xaml.cs
│   ├── App.xaml
│   ├── App.xaml.cs
│   ├── BigBrother.jpg
│   ├── bin
│   │   └── Debug
│   │   ├── ch19.xps
│   │   ├── Documents.exe
│   │   ├── Documents.pdb
│   │   ├── Documents.vshost.exe
│   │   └── Documents.vshost.exe.manifest
│   ├── ch19.xps
│   ├── Documents.csproj
│   ├── Documents.csproj.user
│   ├── Documents.sln
│   ├── Documents.suo
│   ├── Figures.xaml
│   ├── Figures.xaml.cs
│   ├── FlowContent.xaml
│   ├── FlowContent.xaml.cs
│   ├── FlowDocument1.xaml
│   ├── FlowDocumentAnnotations.xaml
│   ├── FlowDocumentAnnotations.xaml.cs
│   ├── MadLibs.xaml
│   ├── MadLibs.xaml.cs
│   ├── Menu.xaml
│   ├── Menu.xaml.cs
│   ├── obj
│   │   └── Debug
│   │   ├── AnnotationTracker.baml
│   │   ├── AnnotationTracker.g.cs
│   │   ├── App.g.cs
│   │   ├── Documents.csproj.FileListAbsolute.txt
│   │   ├── Documents.csproj.GenerateResource.Cache
│   │   ├── Documents.exe
│   │   ├── Documents.g.resources
│   │   ├── Documents_MarkupCompile.cache
│   │   ├── Documents_MarkupCompile.lref
│   │   ├── Documents.pdb
│   │   ├── Documents.Properties.Resources.resources
│   │   ├── Figures.baml
│   │   ├── Figures.g.cs
│   │   ├── FlowContent.baml
│   │   ├── FlowContent.g.cs
│   │   ├── FlowDocument1.baml
│   │   ├── FlowDocumentAnnotations.baml
│   │   ├── FlowDocumentAnnotations.g.cs
│   │   ├── GeneratedInternalTypeHelper.g.cs
│   │   ├── MadLibs.baml
│   │   ├── MadLibs.g.cs
│   │   ├── Menu.baml
│   │   ├── Menu.g.cs
│   │   ├── PagedContent.baml
│   │   ├── PagedContent.g.cs
│   │   ├── RichTextEditor.baml
│   │   ├── RichTextEditor.g.cs
│   │   ├── StyledDocument.baml
│   │   ├── StyledDocument.g.cs
│   │   ├── TextJustification.baml
│   │   ├── TextJustification.g.cs
│   │   ├── ViewXPS.baml
│   │   ├── ViewXPS.g.cs
│   │   ├── XpsAnnotations.baml
│   │   └── XpsAnnotations.g.cs
│   ├── PagedContent.xaml
│   ├── PagedContent.xaml.cs
│   ├── Properties
│   │   ├── AssemblyInfo.cs
│   │   ├── Resources.Designer.cs
│   │   ├── Resources.resx
│   │   ├── Settings.Designer.cs
│   │   └── Settings.settings
│   ├── Read Me.txt
│   ├── RichTextEditor.xaml
│   ├── RichTextEditor.xaml.cs
│   ├── StyledDocument.xaml
│   ├── StyledDocument.xaml.cs
│   ├── TextJustification.xaml
│   ├── TextJustification.xaml.cs
│   ├── ViewXPS.xaml
│   ├── ViewXPS.xaml.cs
│   ├── WordBreaker.cs
│   ├── XpsAnnotations.xaml
│   └── XpsAnnotations.xaml.cs
├── WPFBasic_Drawing
│   ├── Drawing(1)
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── Drawing.exe
│   │   │   ├── Drawing.pdb
│   │   │   ├── Drawing.vshost.exe
│   │   │   └── Drawing.vshost.exe.manifest
│   │   ├── BitmapEffects.xaml
│   │   ├── BitmapEffects.xaml.cs
│   │   ├── cube.jpg
│   │   ├── DashedLines.xaml
│   │   ├── DashedLines.xaml.cs
│   │   ├── Drawing.csproj
│   │   ├── Drawing.csproj.user
│   │   ├── Drawing.sln
│   │   ├── Drawing.suo
│   │   ├── FillModes.xaml
│   │   ├── FillModes.xaml.cs
│   │   ├── Gradients.xaml
│   │   ├── Gradients.xaml.cs
│   │   ├── GradientText.xaml
│   │   ├── GradientText.xaml.cs
│   │   ├── grandpiano.jpg
│   │   ├── ImageBrushes.xaml
│   │   ├── ImageBrushes.xaml.cs
│   │   ├── InsideOutsideFill.xaml
│   │   ├── InsideOutsideFill.xaml.cs
│   │   ├── LineCaps.xaml
│   │   ├── LineCaps.xaml.cs
│   │   ├── LineJoins.xaml
│   │   ├── LineJoins.xaml.cs
│   │   ├── logo.gif
│   │   ├── Menu.xaml
│   │   ├── Menu.xaml.cs
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── App.g.cs
│   │   │   ├── BitmapEffects.baml
│   │   │   ├── BitmapEffects.g.cs
│   │   │   ├── DashedLines.baml
│   │   │   ├── DashedLines.g.cs
│   │   │   ├── Drawing.csproj.FileListAbsolute.txt
│   │   │   ├── Drawing.csproj.GenerateResource.Cache
│   │   │   ├── Drawing.exe
│   │   │   ├── Drawing.g.resources
│   │   │   ├── Drawing_MarkupCompile.cache
│   │   │   ├── Drawing.pdb
│   │   │   ├── Drawing.Properties.Resources.resources
│   │   │   ├── FillModes.baml
│   │   │   ├── FillModes.g.cs
│   │   │   ├── Gradients.baml
│   │   │   ├── Gradients.g.cs
│   │   │   ├── GradientText.baml
│   │   │   ├── GradientText.g.cs
│   │   │   ├── ImageBrushes.baml
│   │   │   ├── ImageBrushes.g.cs
│   │   │   ├── InsideOutsideFill.baml
│   │   │   ├── InsideOutsideFill.g.cs
│   │   │   ├── LineCaps.baml
│   │   │   ├── LineCaps.g.cs
│   │   │   ├── LineJoins.baml
│   │   │   ├── LineJoins.g.cs
│   │   │   ├── Menu.baml
│   │   │   ├── Menu.g.cs
│   │   │   ├── OpacityMask.baml
│   │   │   ├── OpacityMask.g.cs
│   │   │   ├── PixelSnapping.baml
│   │   │   ├── PixelSnapping.g.cs
│   │   │   ├── PolylinesAndPolygons.baml
│   │   │   ├── PolylinesAndPolygons.g.cs
│   │   │   ├── RadialGradient.baml
│   │   │   ├── RadialGradient.g.cs
│   │   │   ├── Reflection.baml
│   │   │   ├── Reflection.g.cs
│   │   │   ├── RotateElement.baml
│   │   │   ├── RotateElement.g.cs
│   │   │   ├── RotateShape.baml
│   │   │   ├── RotateShape.g.cs
│   │   │   ├── RoundedRectangles.baml
│   │   │   ├── RoundedRectangles.g.cs
│   │   │   ├── Shapes.baml
│   │   │   ├── Shapes.g.cs
│   │   │   ├── TileFlip.baml
│   │   │   ├── TileFlip.g.cs
│   │   │   ├── TileTypes.baml
│   │   │   ├── TileTypes.g.cs
│   │   │   ├── ViewboxResize.baml
│   │   │   ├── ViewboxResize.g.cs
│   │   │   ├── VisualBrush.baml
│   │   │   └── VisualBrush.g.cs
│   │   ├── OpacityMask.xaml
│   │   ├── OpacityMask.xaml.cs
│   │   ├── PixelSnapping.xaml
│   │   ├── PixelSnapping.xaml.cs
│   │   ├── PolylinesAndPolygons.xaml
│   │   ├── PolylinesAndPolygons.xaml.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── prowpf.gif
│   │   ├── RadialGradient.xaml
│   │   ├── RadialGradient.xaml.cs
│   │   ├── Reflection.xaml
│   │   ├── Reflection.xaml.cs
│   │   ├── RotateElement.xaml
│   │   ├── RotateElement.xaml.cs
│   │   ├── RotateShape.xaml
│   │   ├── RotateShape.xaml.cs
│   │   ├── RoundedRectangles.xaml
│   │   ├── RoundedRectangles.xaml.cs
│   │   ├── Shapes.xaml
│   │   ├── Shapes.xaml.cs
│   │   ├── TileFlip.xaml
│   │   ├── TileFlip.xaml.cs
│   │   ├── tile.jpg
│   │   ├── TileTypes.xaml
│   │   ├── TileTypes.xaml.cs
│   │   ├── ViewboxResize.xaml
│   │   ├── ViewboxResize.xaml.cs
│   │   ├── VisualBrush.xaml
│   │   └── VisualBrush.xaml.cs
│   ├── Drawing(2)
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── BezierCurve.xaml
│   │   ├── BezierCurve.xaml.cs
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── Drawing.exe
│   │   │   ├── Drawing.pdb
│   │   │   ├── Drawing.vshost.exe
│   │   │   └── Drawing.vshost.exe.manifest
│   │   ├── ClipArt.xaml
│   │   ├── ClipArt.xaml.cs
│   │   ├── ClippingWithViewbox.xaml
│   │   ├── ClippingWithViewbox.xaml.cs
│   │   ├── Clipping.xaml
│   │   ├── Clipping.xaml.cs
│   │   ├── CombiningShapes.xaml
│   │   ├── CombiningShapes.xaml.cs
│   │   ├── Creek.jpg
│   │   ├── DrawingCanvas.cs
│   │   ├── Drawing.csproj
│   │   ├── Drawing.csproj.user
│   │   ├── Drawing.sln
│   │   ├── Drawing.suo
│   │   ├── Drawings.xaml
│   │   ├── Drawings.xaml.cs
│   │   ├── GroupedShapes.xaml
│   │   ├── GroupedShapes.xaml.cs
│   │   ├── Menu.xaml
│   │   ├── Menu.xaml.cs
│   │   ├── MiniLanguage.xaml
│   │   ├── MiniLanguage.xaml.cs
│   │   ├── NoSymbol.xaml
│   │   ├── NoSymbol.xaml.cs
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── App.g.cs
│   │   │   ├── BezierCurve.baml
│   │   │   ├── BezierCurve.g.cs
│   │   │   ├── ClipArt.baml
│   │   │   ├── ClipArt.g.cs
│   │   │   ├── Clipping.baml
│   │   │   ├── Clipping.g.cs
│   │   │   ├── ClippingWithViewbox.baml
│   │   │   ├── ClippingWithViewbox.g.cs
│   │   │   ├── CombiningShapes.baml
│   │   │   ├── CombiningShapes.g.cs
│   │   │   ├── Drawing.csproj.FileListAbsolute.txt
│   │   │   ├── Drawing.csproj.GenerateResource.Cache
│   │   │   ├── Drawing.exe
│   │   │   ├── Drawing.g.resources
│   │   │   ├── Drawing_MarkupCompile.cache
│   │   │   ├── Drawing_MarkupCompile.lref
│   │   │   ├── Drawing.pdb
│   │   │   ├── Drawing.Properties.Resources.resources
│   │   │   ├── Drawings.baml
│   │   │   ├── Drawings.g.cs
│   │   │   ├── GeneratedInternalTypeHelper.g.cs
│   │   │   ├── GroupedShapes.baml
│   │   │   ├── GroupedShapes.g.cs
│   │   │   ├── Menu.baml
│   │   │   ├── Menu.g.cs
│   │   │   ├── MiniLanguage.baml
│   │   │   ├── MiniLanguage.g.cs
│   │   │   ├── NoSymbol.baml
│   │   │   ├── NoSymbol.g.cs
│   │   │   ├── ReusingGeometry.baml
│   │   │   ├── ReusingGeometry.g.cs
│   │   │   ├── SimpleArc.baml
│   │   │   ├── SimpleArc.g.cs
│   │   │   ├── VisualLayer.baml
│   │   │   └── VisualLayer.g.cs
│   │   ├── pointer.png
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── ReusingGeometry.xaml
│   │   ├── ReusingGeometry.xaml.cs
│   │   ├── SimpleArc.xaml
│   │   ├── SimpleArc.xaml.cs
│   │   ├── VisualLayer.xaml
│   │   └── VisualLayer.xaml.cs
│   └── Read Me.txt
├── WPFBasic_Interaction
│   ├── Bidirectional Windows Forms - WPF
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── PresentationCore.dll
│   │   │   ├── System.Printing.dll
│   │   │   ├── WindowsFormsHostingWPF.exe
│   │   │   ├── WindowsFormsHostingWPF.pdb
│   │   │   ├── WindowsFormsHostingWPF.vshost.exe
│   │   │   └── WindowsFormsHostingWPF.vshost.exe.manifest
│   │   ├── Form1.cs
│   │   ├── Form1.Designer.cs
│   │   ├── Form1.resx
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── ResolveAssemblyReference.cache
│   │   │   ├── TempPE
│   │   │   │   └── Properties.Resources.Designer.cs.dll
│   │   │   ├── WindowsFormsHostingWPF.csproj.FileListAbsolute.txt
│   │   │   ├── WindowsFormsHostingWPF.csproj.GenerateResource.Cache
│   │   │   ├── WindowsFormsHostingWPF.exe
│   │   │   ├── WindowsFormsHostingWPF.Form1.resources
│   │   │   ├── WindowsFormsHostingWPF.pdb
│   │   │   └── WindowsFormsHostingWPF.Properties.Resources.resources
│   │   ├── Program.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── UpgradeLog.XML
│   │   ├── _UpgradeReport_Files
│   │   │   ├── UpgradeReport.css
│   │   │   ├── UpgradeReport_Minus.gif
│   │   │   ├── UpgradeReport_Plus.gif
│   │   │   └── UpgradeReport.xslt
│   │   ├── WindowsFormsHostingWPF.csproj
│   │   ├── WindowsFormsHostingWPF.sln
│   │   └── WindowsFormsHostingWPF.suo
│   ├── Hosting ActiveX in WPF
│   │   ├── HostingActiveX
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── AxMSTSCLib.dll
│   │   │   ├── HostingActiveX.csproj
│   │   │   ├── MSTSCLib.dll
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.cs
│   │   │   │   ├── Resources.resx
│   │   │   │   ├── Settings.cs
│   │   │   │   └── Settings.settings
│   │   │   ├── Window1.xaml
│   │   │   └── Window1.xaml.cs
│   │   └── HostingActiveX.sln
│   ├── Hosting ActiveX in WPF - XAML
│   │   ├── HostingActiveX
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── AxMSTSCLib.dll
│   │   │   ├── HostingActiveX.csproj
│   │   │   ├── MSTSCLib.dll
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.cs
│   │   │   │   ├── Resources.resx
│   │   │   │   ├── Settings.cs
│   │   │   │   └── Settings.settings
│   │   │   ├── Window1.xaml
│   │   │   └── Window1.xaml.cs
│   │   └── HostingActiveX.sln
│   ├── HostingWin32 (Webcam)
│   │   ├── HostingWin32.cpp
│   │   ├── HostingWin32Webcam.sln
│   │   ├── HostingWin32Webcam.vcproj
│   │   ├── resource.h
│   │   ├── stdafx.cpp
│   │   ├── stdafx.h
│   │   ├── Webcam.cpp
│   │   ├── Webcam.h
│   │   └── Window1.h
│   ├── Hosting Windows Forms in WPF
│   │   ├── Hosting in C#
│   │   │   ├── HostingWindowsFormsControl
│   │   │   │   ├── HostingWindowsFormsControl.csproj
│   │   │   │   ├── MyApp.xaml
│   │   │   │   ├── MyApp.xaml.cs
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── Window1.xaml
│   │   │   │   └── Window1.xaml.cs
│   │   │   └── HostingWindowsFormsControl.sln
│   │   └── Hosting in XAML
│   │   ├── HostingWindowsFormsControl
│   │   │   ├── bin
│   │   │   │   └── Debug
│   │   │   │   └── HostingWindowsFormsControl.vshost.exe
│   │   │   ├── HostingWindowsFormsControl.csproj
│   │   │   ├── MyApp.xaml
│   │   │   ├── MyApp.xaml.cs
│   │   │   ├── obj
│   │   │   │   └── Debug
│   │   │   │   └── TempPE
│   │   │   │   └── Properties.Resources.Designer.cs.dll
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.Designer.cs
│   │   │   │   ├── Resources.resx
│   │   │   │   ├── Settings.Designer.cs
│   │   │   │   └── Settings.settings
│   │   │   ├── Window1.xaml
│   │   │   └── Window1.xaml.cs
│   │   ├── HostingWindowsFormsControl.sln
│   │   ├── HostingWindowsFormsControl.suo
│   │   ├── UpgradeLog.XML
│   │   └── _UpgradeReport_Files
│   │   ├── UpgradeReport.css
│   │   ├── UpgradeReport_Minus.gif
│   │   ├── UpgradeReport_Plus.gif
│   │   └── UpgradeReport.xslt
│   ├── Hosting WPF in Win32
│   │   ├── HostingWPF.cpp
│   │   ├── HostingWPF.h
│   │   ├── HostingWPF.rc
│   │   ├── resource.h
│   │   ├── stdafx.h
│   │   ├── Win32HostingWPF.sln
│   │   └── Win32Window.vcproj
│   ├── Hosting WPF in Win32 with Resizing
│   │   ├── HostingWPF.cpp
│   │   ├── HostingWPF.h
│   │   ├── HostingWPF.rc
│   │   ├── resource.h
│   │   ├── stdafx.h
│   │   ├── Win32HostingWPF.sln
│   │   └── Win32Window.vcproj
│   ├── Hosting WPF in Windows Forms
│   │   ├── Form1.cs
│   │   ├── Form1.Designer.cs
│   │   ├── Form1.resx
│   │   ├── Program.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── WindowsFormsHostingWPF.csproj
│   │   └── WindowsFormsHostingWPF.sln
│   └── Read Me.txt
├── WPFBasic_Printing
│   ├── App.xaml
│   ├── App.xaml.cs
│   ├── bin
│   │   └── Debug
│   │   ├── FlowDocument1.xaml
│   │   ├── Printing.exe
│   │   ├── Printing.pdb
│   │   ├── Printing.vshost.exe
│   │   ├── Printing.vshost.exe.manifest
│   │   ├── store.xml
│   │   ├── store.xsd
│   │   └── test.xps
│   ├── FlowDocument1.xaml
│   ├── HeaderedFlowDocumentPaginator.cs
│   ├── Menu.xaml
│   ├── Menu.xaml.cs
│   ├── obj
│   │   └── Debug
│   │   ├── App.g.cs
│   │   ├── Menu.baml
│   │   ├── Menu.g.cs
│   │   ├── PrintCustomPage.baml
│   │   ├── PrintCustomPage.g.cs
│   │   ├── PrintCustomPages.baml
│   │   ├── PrintCustomPages.g.cs
│   │   ├── PrintFlowDocument.baml
│   │   ├── PrintFlowDocument.g.cs
│   │   ├── PrintFlowDocumentWithHeader.baml
│   │   ├── PrintFlowDocumentWithHeader.g.cs
│   │   ├── Printing.csproj.FileListAbsolute.txt
│   │   ├── Printing.csproj.GenerateResource.Cache
│   │   ├── Printing.exe
│   │   ├── Printing.g.resources
│   │   ├── Printing_MarkupCompile.cache
│   │   ├── Printing.pdb
│   │   ├── Printing.Properties.Resources.resources
│   │   ├── PrintQueues.baml
│   │   ├── PrintQueues.g.cs
│   │   ├── PrintScaledVisual.baml
│   │   ├── PrintScaledVisual.g.cs
│   │   ├── PrintVisual.baml
│   │   ├── PrintVisual.g.cs
│   │   ├── PrintWithoutUserIntervention.baml
│   │   ├── PrintWithoutUserIntervention.g.cs
│   │   ├── Xps.baml
│   │   └── Xps.g.cs
│   ├── PrintCustomPages.xaml
│   ├── PrintCustomPages.xaml.cs
│   ├── PrintCustomPage.xaml
│   ├── PrintCustomPage.xaml.cs
│   ├── PrintFlowDocumentWithHeaderFooter.xaml
│   ├── PrintFlowDocumentWithHeader.xaml
│   ├── PrintFlowDocumentWithHeader.xaml.cs
│   ├── PrintFlowDocument.xaml
│   ├── PrintFlowDocument.xaml.cs
│   ├── Printing.csproj
│   ├── Printing.csproj.user
│   ├── Printing.sln
│   ├── Printing.suo
│   ├── PrintQueues.xaml
│   ├── PrintQueues.xaml.cs
│   ├── PrintScaledVisual.xaml
│   ├── PrintScaledVisual.xaml.cs
│   ├── PrintVisual.xaml
│   ├── PrintVisual.xaml.cs
│   ├── PrintWithoutUserIntervention.xaml
│   ├── PrintWithoutUserIntervention.xaml.cs
│   ├── Properties
│   │   ├── AssemblyInfo.cs
│   │   ├── Resources.Designer.cs
│   │   ├── Resources.resx
│   │   ├── Settings.Designer.cs
│   │   └── Settings.settings
│   ├── Read Me.txt
│   ├── StoreDataSetPaginator.cs
│   ├── store.xml
│   ├── store.xsd
│   ├── test.xps
│   ├── Xps.xaml
│   └── Xps.xaml.cs
├── WPFBasic_RoutedEventDemo
│   ├── AttachedBehavior
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── AttachedBehavior.csproj
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── AttachedBehavior.exe
│   │   │   ├── AttachedBehavior.pdb
│   │   │   ├── AttachedBehavior.vshost.exe
│   │   │   └── AttachedBehavior.vshost.exe.manifest
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── App.g.cs
│   │   │   ├── AttachedBehavior.csproj.FileListAbsolute.txt
│   │   │   ├── AttachedBehavior.csproj.GenerateResource.Cache
│   │   │   ├── AttachedBehavior.exe
│   │   │   ├── AttachedBehavior.g.resources
│   │   │   ├── AttachedBehavior_MarkupCompile.cache
│   │   │   ├── AttachedBehavior_MarkupCompile.lref
│   │   │   ├── AttachedBehavior.pdb
│   │   │   ├── AttachedBehavior.Properties.Resources.resources
│   │   │   ├── GeneratedInternalTypeHelper.g.cs
│   │   │   ├── Window1.baml
│   │   │   └── Window1.g.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── SelectAllOnFocusBehaviour.cs
│   │   ├── Window1.xaml
│   │   └── Window1.xaml.cs
│   ├── DelegateAndEvent
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── DelegateAndEvent.exe
│   │   │   ├── DelegateAndEvent.pdb
│   │   │   ├── DelegateAndEvent.vshost.exe
│   │   │   └── DelegateAndEvent.vshost.exe.manifest
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── DelegateAndEvent.exe
│   │   │   ├── DelegateAndEvent.pdb
│   │   │   └── Realize_DelegateAndEvent.csproj.FileListAbsolute.txt
│   │   ├── Program.cs
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   └── Realize_DelegateAndEvent.csproj
│   ├── DelegateAndEventSample
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── DelegateAndEventSample.exe
│   │   │   ├── DelegateAndEventSample.pdb
│   │   │   ├── DelegateAndEventSample.vshost.exe
│   │   │   └── DelegateAndEventSample.vshost.exe.manifest
│   │   ├── DelegateAndEventSample.csproj
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── DelegateAndEventSample.csproj.FileListAbsolute.txt
│   │   │   ├── DelegateAndEventSample.exe
│   │   │   └── DelegateAndEventSample.pdb
│   │   ├── Program.cs
│   │   └── Properties
│   │   └── AssemblyInfo.cs
│   ├── Read Me.txt
│   ├── Realize_RoutedEvent
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── Realize_RoutedEvent.exe
│   │   │   └── Realize_RoutedEvent.pdb
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── Realize_RoutedEvent.csproj.FileListAbsolute.txt
│   │   │   ├── Realize_RoutedEvent.exe
│   │   │   └── Realize_RoutedEvent.pdb
│   │   ├── Program.cs
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   └── Realize_RoutedEvent.csproj
│   ├── RoutedEventAllUse
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── Part3_RoutedEventViewer.exe
│   │   │   ├── Part3_RoutedEventViewer.pdb
│   │   │   ├── Part3_RoutedEventViewer.vshost.exe
│   │   │   └── Part3_RoutedEventViewer.vshost.exe.manifest
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── App.g.cs
│   │   │   ├── Part3_RoutedEventViewer.csproj.FileListAbsolute.txt
│   │   │   ├── Part3_RoutedEventViewer.csproj.GenerateResource.Cache
│   │   │   ├── Part3_RoutedEventViewer.exe
│   │   │   ├── Part3_RoutedEventViewer.g.resources
│   │   │   ├── Part3_RoutedEventViewer_MarkupCompile.cache
│   │   │   ├── Part3_RoutedEventViewer.pdb
│   │   │   ├── Part3_RoutedEventViewer.Properties.Resources.resources
│   │   │   ├── RoutedEventAllUse.csproj.FileListAbsolute.txt
│   │   │   ├── RoutedEventAllUse.csproj.GenerateResource.Cache
│   │   │   ├── RoutedEventViewer.csproj.FileListAbsolute.txt
│   │   │   ├── RoutedEventViewer.csproj.GenerateResource.Cache
│   │   │   ├── Window1.baml
│   │   │   └── Window1.g.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── RoutedEventAllUse.csproj
│   │   ├── Window1.xaml
│   │   └── Window1.xaml.cs
│   ├── RoutedEventDemo.sln
│   ├── RoutedEventDemo.suo
│   ├── RoutedEventEasy
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── RoutedEventEasy.exe
│   │   │   ├── RoutedEventEasy.pdb
│   │   │   ├── RoutedEventEasy.vshost.exe
│   │   │   └── RoutedEventEasy.vshost.exe.manifest
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── App.g.cs
│   │   │   ├── RoutedEventEasy.csproj.FileListAbsolute.txt
│   │   │   ├── RoutedEventEasy.csproj.GenerateResource.Cache
│   │   │   ├── RoutedEventEasy.exe
│   │   │   ├── RoutedEventEasy.g.resources
│   │   │   ├── RoutedEventEasy_MarkupCompile.cache
│   │   │   ├── RoutedEventEasy.pdb
│   │   │   ├── RoutedEventEasy.Properties.Resources.resources
│   │   │   ├── Window1.baml
│   │   │   └── Window1.g.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── RoutedEventEasy.csproj
│   │   ├── Window1.xaml
│   │   └── Window1.xaml.cs
│   ├── RoutedEventSample
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── Part3_RoutedEventsExample.exe
│   │   │   ├── Part3_RoutedEventsExample.pdb
│   │   │   ├── Part3_RoutedEventsExample.vshost.exe
│   │   │   └── Part3_RoutedEventsExample.vshost.exe.manifest
│   │   ├── CustomEventArgs.cs
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── App.g.cs
│   │   │   ├── GeneratedInternalTypeHelper.g.cs
│   │   │   ├── Part3_RoutedEventsExample.csproj.FileListAbsolute.txt
│   │   │   ├── Part3_RoutedEventsExample.csproj.GenerateResource.Cache
│   │   │   ├── Part3_RoutedEventsExample.exe
│   │   │   ├── Part3_RoutedEventsExample.g.resources
│   │   │   ├── Part3_RoutedEventsExample_MarkupCompile.cache
│   │   │   ├── Part3_RoutedEventsExample_MarkupCompile.lref
│   │   │   ├── Part3_RoutedEventsExample.pdb
│   │   │   ├── Part3_RoutedEventsExample.Properties.Resources.resources
│   │   │   ├── RoutedEventSample.csproj.FileListAbsolute.txt
│   │   │   ├── RoutedEventSample.csproj.GenerateResource.Cache
│   │   │   ├── RoutedEventsExample.csproj.FileListAbsolute.txt
│   │   │   ├── RoutedEventsExample.csproj.GenerateResource.Cache
│   │   │   ├── UserControlThatCreatesEvent.baml
│   │   │   ├── UserControlThatCreatesEvent.g.cs
│   │   │   ├── Window1.baml
│   │   │   └── Window1.g.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── RoutedEventSample.csproj
│   │   ├── UserControlThatCreatesEvent.xaml
│   │   ├── UserControlThatCreatesEvent.xaml.cs
│   │   ├── Window1.xaml
│   │   └── Window1.xaml.cs
│   └── WpfApplication1
│   ├── App.xaml
│   ├── App.xaml.cs
│   ├── bin
│   │   └── Debug
│   │   ├── WpfApplication1.exe
│   │   └── WpfApplication1.pdb
│   ├── obj
│   │   └── Debug
│   │   ├── App.g.cs
│   │   ├── Window1.baml
│   │   ├── Window1.g.cs
│   │   ├── WpfApplication1.csproj.FileListAbsolute.txt
│   │   ├── WpfApplication1.csproj.GenerateResource.Cache
│   │   ├── WpfApplication1.exe
│   │   ├── WpfApplication1.g.resources
│   │   ├── WpfApplication1_MarkupCompile.cache
│   │   ├── WpfApplication1.pdb
│   │   └── WpfApplication1.Properties.Resources.resources
│   ├── Properties
│   │   ├── AssemblyInfo.cs
│   │   ├── Resources.Designer.cs
│   │   ├── Resources.resx
│   │   ├── Settings.Designer.cs
│   │   └── Settings.settings
│   ├── Window1.xaml
│   ├── Window1.xaml.cs
│   └── WpfApplication1.csproj
├── WPFBasic_SoundAndVideo
│   ├── AnimatedVideoWindow.xaml
│   ├── AnimatedVideoWindow.xaml.cs
│   ├── App.xaml
│   ├── App.xaml.cs
│   ├── bin
│   │   └── Debug
│   │   ├── SoundAndVideo.vshost.exe
│   │   └── SoundAndVideo.vshost.exe.manifest
│   ├── CodePlayback.xaml
│   ├── CodePlayback.xaml.cs
│   ├── DeclarativePlayback.xaml
│   ├── DeclarativePlayback.xaml.cs
│   ├── Menu.xaml
│   ├── Menu.xaml.cs
│   ├── MultipleSounds.xaml
│   ├── MultipleSounds.xaml.cs
│   ├── Properties
│   │   ├── AssemblyInfo.cs
│   │   ├── Resources.Designer.cs
│   │   ├── Resources.resx
│   │   ├── Settings.Designer.cs
│   │   └── Settings.settings
│   ├── Read Me.txt
│   ├── Resources
│   │   └── chimes.wav
│   ├── SoundAndVideo.csproj
│   ├── SoundAndVideo.csproj.user
│   ├── SoundAndVideo.sln
│   ├── SoundAndVideo.suo
│   ├── SoundPlayerTest.xaml
│   ├── SoundPlayerTest.xaml.cs
│   ├── SpeechRecognition.xaml
│   ├── SpeechRecognition.xaml.cs
│   ├── SpeechSynthesis.xaml
│   ├── SpeechSynthesis.xaml.cs
│   ├── SQ3GM1.MID
│   ├── SynchronizedAnimation.xaml
│   ├── SynchronizedAnimation.xaml.cs
│   ├── test.mp3
│   ├── test.mpg
│   ├── test.wav
│   ├── TimeSpanConverter.cs
│   ├── UpgradeLog.XML
│   ├── Video.xaml
│   └── Video.xaml.cs
├── WPFBasic_Styles
│   ├── App.xaml
│   ├── App.xaml.cs
│   ├── AutomaticStyles.xaml
│   ├── AutomaticStyles.xaml.cs
│   ├── BasicDialogBox.xaml
│   ├── bin
│   │   └── Debug
│   │   ├── Styles.exe
│   │   ├── Styles.pdb
│   │   ├── Styles.vshost.exe
│   │   └── Styles.vshost.exe.manifest
│   ├── EventSetter.xaml
│   ├── EventSetter.xaml.cs
│   ├── EventTriggers.xaml
│   ├── EventTriggers.xaml.cs
│   ├── happyface.jpg
│   ├── Menu.xaml
│   ├── Menu.xaml.cs
│   ├── obj
│   │   └── Debug
│   │   ├── App.g.cs
│   │   ├── AutomaticStyles.baml
│   │   ├── AutomaticStyles.g.cs
│   │   ├── EventSetter.baml
│   │   ├── EventSetter.g.cs
│   │   ├── EventTriggers.baml
│   │   ├── EventTriggers.g.cs
│   │   ├── Menu.baml
│   │   ├── Menu.g.cs
│   │   ├── ReuseFontWithResources.baml
│   │   ├── ReuseFontWithResources.g.cs
│   │   ├── ReuseFontWithStyles.baml
│   │   ├── ReuseFontWithStyles.g.cs
│   │   ├── SimpleTriggers.baml
│   │   ├── SimpleTriggers.g.cs
│   │   ├── StyleInheritance.baml
│   │   ├── StyleInheritance.g.cs
│   │   ├── Styles.csproj.FileListAbsolute.txt
│   │   ├── Styles.csproj.GenerateResource.Cache
│   │   ├── Styles.exe
│   │   ├── Styles.g.resources
│   │   ├── Styles_MarkupCompile.cache
│   │   ├── Styles.pdb
│   │   └── Styles.Properties.Resources.resources
│   ├── Properties
│   │   ├── AssemblyInfo.cs
│   │   ├── Resources.Designer.cs
│   │   ├── Resources.resx
│   │   ├── Settings.Designer.cs
│   │   └── Settings.settings
│   ├── Read Me.txt
│   ├── ReuseFontWithResources.xaml
│   ├── ReuseFontWithResources.xaml.cs
│   ├── ReuseFontWithStyles.xaml
│   ├── ReuseFontWithStyles.xaml.cs
│   ├── SimpleTriggers.xaml
│   ├── SimpleTriggers.xaml.cs
│   ├── StyleInheritance.xaml
│   ├── StyleInheritance.xaml.cs
│   ├── Styles.csproj
│   ├── Styles.csproj.user
│   ├── Styles.sln
│   └── Styles.suo
├── WPFBasic_WinFormsAndWPFCompare
│   ├── BusinessObjects
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── BusinessObjects.dll
│   │   │   ├── BusinessObjects.pdb
│   │   │   └── Images
│   │   │   ├── emp1.jpg
│   │   │   ├── emp2.jpg
│   │   │   └── emp3.jpg
│   │   ├── BusinessObjects.csproj
│   │   ├── Company.cs
│   │   ├── Images
│   │   │   ├── emp1.jpg
│   │   │   ├── emp2.jpg
│   │   │   ├── emp3.jpg
│   │   │   └── Thumbs.db
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── BusinessObjects.csproj.FileListAbsolute.txt
│   │   │   ├── BusinessObjects.dll
│   │   │   └── BusinessObjects.pdb
│   │   └── Properties
│   │   └── AssemblyInfo.cs
│   ├── Read Me.txt
│   ├── WinFormsAndWPFCompare.sln
│   ├── WinFormsAndWPFCompare.suo
│   ├── WinFormsApp
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── BusinessObjects.dll
│   │   │   ├── BusinessObjects.pdb
│   │   │   ├── Images
│   │   │   │   ├── emp1.jpg
│   │   │   │   ├── emp2.jpg
│   │   │   │   └── emp3.jpg
│   │   │   ├── WinFormsApp.exe
│   │   │   ├── WinFormsApp.pdb
│   │   │   ├── WinFormsApp.vshost.exe
│   │   │   └── WinFormsApp.vshost.exe.manifest
│   │   ├── CompanyControl.cs
│   │   ├── CompanyControl.Designer.cs
│   │   ├── CompanyControl.resx
│   │   ├── Form1.cs
│   │   ├── Form1.Designer.cs
│   │   ├── Form1.resx
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── ResolveAssemblyReference.cache
│   │   │   ├── WinFormsApp.CompanyControl.resources
│   │   │   ├── WinFormsApp.csproj.FileListAbsolute.txt
│   │   │   ├── WinFormsApp.csproj.GenerateResource.Cache
│   │   │   ├── WinFormsApp.exe
│   │   │   ├── WinFormsApp.Form1.resources
│   │   │   ├── WinFormsApp.pdb
│   │   │   └── WinFormsApp.Properties.Resources.resources
│   │   ├── Program.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── DataSources
│   │   │   │   └── BusinessObjects.Employee.datasource
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   └── WinFormsApp.csproj
│   └── WpfApp
│   ├── App.xaml
│   ├── App.xaml.cs
│   ├── bin
│   │   └── Debug
│   │   ├── BusinessObjects.dll
│   │   ├── BusinessObjects.pdb
│   │   ├── Images
│   │   │   ├── emp1.jpg
│   │   │   ├── emp2.jpg
│   │   │   └── emp3.jpg
│   │   ├── WpfApp.exe
│   │   ├── WpfApp.pdb
│   │   └── WpfApp.vshost.exe
│   ├── CompanyControl.xaml
│   ├── CompanyControl.xaml.cs
│   ├── obj
│   │   └── Debug
│   │   ├── App.g.cs
│   │   ├── CompanyControl.baml
│   │   ├── CompanyControl.g.cs
│   │   ├── GeneratedInternalTypeHelper.g.cs
│   │   ├── Window1.baml
│   │   ├── Window1.g.cs
│   │   ├── WpfApp.csproj.FileListAbsolute.txt
│   │   ├── WpfApp.csproj.GenerateResource.Cache
│   │   ├── WpfApp.exe
│   │   ├── WpfApp.g.resources
│   │   ├── WpfApp_MarkupCompile.cache
│   │   ├── WpfApp_MarkupCompile.lref
│   │   ├── WpfApp.pdb
│   │   └── WpfApp.Properties.Resources.resources
│   ├── Properties
│   │   ├── AssemblyInfo.cs
│   │   ├── Resources.Designer.cs
│   │   ├── Resources.resx
│   │   ├── Settings.Designer.cs
│   │   └── Settings.settings
│   ├── Window1.xaml
│   ├── Window1.xaml.cs
│   └── WpfApp.csproj
├── WPFBasic_WPFApplications
│   ├── Read Me.txt
│   └── WPFApplications
│   ├── WPFApplications
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── WPFApplications.exe
│   │   │   ├── WPFApplications.pdb
│   │   │   ├── WPFApplications.vshost.exe
│   │   │   └── WPFApplications.vshost.exe.manifest
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── App.g.cs
│   │   │   ├── TempPE
│   │   │   │   └── Properties.Resources.Designer.cs.dll
│   │   │   ├── Window1.baml
│   │   │   ├── Window1.g.cs
│   │   │   ├── Window2.baml
│   │   │   ├── Window2.g.cs
│   │   │   ├── Window3.baml
│   │   │   ├── Window3.g.cs
│   │   │   ├── Window4.baml
│   │   │   ├── Window4.g.cs
│   │   │   ├── Window5.baml
│   │   │   ├── Window5.g.cs
│   │   │   ├── WPFApplications.csproj.FileListAbsolute.txt
│   │   │   ├── WPFApplications.csproj.GenerateResource.Cache
│   │   │   ├── WPFApplicationsDemo.csproj.FileListAbsolute.txt
│   │   │   ├── WPFApplicationsDemo.csproj.GenerateResource.Cache
│   │   │   ├── WPFApplications.exe
│   │   │   ├── WPFApplications.g.resources
│   │   │   ├── WPFApplications_MarkupCompile.cache
│   │   │   ├── WPFApplications.pdb
│   │   │   └── WPFApplications.Properties.Resources.resources
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── Window1.xaml
│   │   ├── Window1.xaml.cs
│   │   ├── Window2.xaml
│   │   ├── Window2.xaml.cs
│   │   ├── Window3.xaml
│   │   ├── Window3.xaml.cs
│   │   ├── Window4.xaml
│   │   ├── Window4.xaml.cs
│   │   ├── Window5.xaml
│   │   ├── Window5.xaml.cs
│   │   └── WPFApplicationsDemo.csproj
│   ├── WPFApplications.sln
│   └── WPFApplications.suo
├── WPFBasic_WPFLayoutDemo
│   ├── Read Me.txt
│   └── WPFLayoutDemo
│   ├── CustomLayoutControl
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── CustomLayoutControl.dll
│   │   │   └── CustomLayoutControl.pdb
│   │   ├── CustomLayoutControl.csproj
│   │   ├── CustomSimplePane2l .cs
│   │   ├── CustomSimplePanel1 .cs
│   │   ├── CustomSimplePanel .cs
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── CustomLayoutControl.csproj.FileListAbsolute.txt
│   │   │   ├── CustomLayoutControl.dll
│   │   │   └── CustomLayoutControl.pdb
│   │   └── Properties
│   │   └── AssemblyInfo.cs
│   └── WPFLayoutDemo
│   ├── Application.ico
│   ├── App.xaml
│   ├── App.xaml.cs
│   ├── AssemblyInfo.cs
│   ├── bin
│   │   └── Debug
│   │   ├── WPFLayoutDemo.exe
│   │   ├── WPFLayoutDemo.pdb
│   │   ├── WPFLayoutDemo.vshost.exe
│   │   ├── WPFLayoutDemo.vshost.exe.manifest
│   │   └── WPF_Tour_Beginners_Layout.vshost.exe.manifest
│   ├── BorderDEMOCodeBehind.xaml
│   ├── BorderDEMOCodeBehind.xaml.cs
│   ├── BorderDEMO.xaml
│   ├── BorderDEMO.xaml.cs
│   ├── CanvasDEMOCodeBehind.xaml
│   ├── CanvasDEMOCodeBehind.xaml.cs
│   ├── CanvasDEMO.xaml
│   ├── CanvasDEMO.xaml.cs
│   ├── ClassDiagram1.cd
│   ├── DEMOLauncher.xaml
│   ├── DEMOLauncher.xaml.cs
│   ├── DockDEMO.xaml
│   ├── DockPanelDEMOCodeBehind.xaml
│   ├── DockPanelDEMOCodeBehind.xaml.cs
│   ├── DockPanelDEMO.xaml
│   ├── DockPanelDEMO.xaml.cs
│   ├── GridDEMOCodeBehind.xaml
│   ├── GridDEMOCodeBehind.xaml.cs
│   ├── GridDEMO.xaml
│   ├── GridDEMO.xaml.cs
│   ├── obj
│   │   └── Debug
│   │   ├── App.g.cs
│   │   ├── BorderDEMO.baml
│   │   ├── BorderDEMOCodeBehind.baml
│   │   ├── BorderDEMOCodeBehind.g.cs
│   │   ├── BorderDEMO.g.cs
│   │   ├── CanvasDEMO.baml
│   │   ├── CanvasDEMOCodeBehind.baml
│   │   ├── CanvasDEMOCodeBehind.g.cs
│   │   ├── CanvasDEMO.g.cs
│   │   ├── DEMOLauncher.baml
│   │   ├── DEMOLauncher.g.cs
│   │   ├── DockPanelDEMO.baml
│   │   ├── DockPanelDEMOCodeBehind.baml
│   │   ├── DockPanelDEMOCodeBehind.g.cs
│   │   ├── DockPanelDEMO.g.cs
│   │   ├── GridDEMO.baml
│   │   ├── GridDEMOCodeBehind.baml
│   │   ├── GridDEMOCodeBehind.g.cs
│   │   ├── GridDEMO.g.cs
│   │   ├── PuttingItAllTogether.baml
│   │   ├── PuttingItAllTogether.g.cs
│   │   ├── ScrollViewerDEMO.baml
│   │   ├── ScrollViewerDEMOCodeBehind.baml
│   │   ├── ScrollViewerDEMOCodeBehind.g.cs
│   │   ├── ScrollViewerDEMO.g.cs
│   │   ├── StackPanelDEMO.baml
│   │   ├── StackPanelDEMOCodeBehind.baml
│   │   ├── StackPanelDEMOCodeBehind.g.cs
│   │   ├── StackPanelDEMO.g.cs
│   │   ├── UniformGridDEMO.baml
│   │   ├── UniformGridDEMOCodeBehind.baml
│   │   ├── UniformGridDEMOCodeBehind.g.cs
│   │   ├── UniformGridDEMO.g.cs
│   │   ├── ViewBoxDEMO.baml
│   │   ├── ViewBoxDEMOBehind.baml
│   │   ├── ViewBoxDEMOBehind.g.cs
│   │   ├── ViewBoxDEMO.g.cs
│   │   ├── WPF_Layout.csproj.FileListAbsolute.txt
│   │   ├── WPFLayoutDemo.csproj.FileListAbsolute.txt
│   │   ├── WPFLayoutDemo.exe
│   │   ├── WPFLayoutDemo.g.resources
│   │   ├── WPFLayoutDemo_MarkupCompile.cache
│   │   ├── WPFLayoutDemo.pdb
│   │   ├── WrapPanelDEMO.baml
│   │   ├── WrapPanelDEMOCodeBehind.baml
│   │   ├── WrapPanelDEMOCodeBehind.g.cs
│   │   └── WrapPanelDEMO.g.cs
│   ├── PuttingItAllTogether.xaml
│   ├── PuttingItAllTogether.xaml.cs
│   ├── ScrollViewerDEMOCodeBehind.xaml
│   ├── ScrollViewerDEMOCodeBehind.xaml.cs
│   ├── ScrollViewerDEMO.xaml
│   ├── ScrollViewerDEMO.xaml.cs
│   ├── StackPanelDEMOCodeBehind.xaml
│   ├── StackPanelDEMOCodeBehind.xaml.cs
│   ├── StackPanelDEMO.xaml
│   ├── StackPanelDEMO.xaml.cs
│   ├── Thumbs.db
│   ├── UniformGridDEMOCodeBehind.xaml
│   ├── UniformGridDEMOCodeBehind.xaml.cs
│   ├── UniformGridDEMO.xaml
│   ├── UniformGridDEMO.xaml.cs
│   ├── UpgradeLog.XML
│   ├── ViewBoxDEMOBehind.xaml
│   ├── ViewBoxDEMOBehind.xaml.cs
│   ├── ViewBoxDEMO.xaml
│   ├── ViewBoxDEMO.xaml.cs
│   ├── WPFLayoutDemo.csproj
│   ├── WPFLayoutDemo.sln
│   ├── WPFLayoutDemo.suo
│   ├── WrapPanelDEMOCodeBehind.xaml
│   ├── WrapPanelDEMOCodeBehind.xaml.cs
│   ├── WrapPanelDEMO.xaml
│   └── WrapPanelDEMO.xaml.cs
├── WpfCubeExample
│   └── WpfCubeExample
│   ├── App.xaml
│   ├── App.xaml.cs
│   ├── article
│   │   └── WpfCubeExampleDemo.zip
│   ├── bin
│   │   └── Debug
│   │   ├── WpfCubeExample.exe
│   │   ├── WpfCubeExample.pdb
│   │   ├── WpfCubeExample.vshost.exe
│   │   └── WpfCubeExample.vshost.exe.manifest
│   ├── MainWindow.xaml
│   ├── MainWindow.xaml.cs
│   ├── obj
│   │   └── x86
│   │   └── Debug
│   │   ├── App.g.cs
│   │   ├── App.g.i.cs
│   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   ├── MainWindow.baml
│   │   ├── MainWindow.g.cs
│   │   ├── MainWindow.g.i.cs
│   │   ├── WpfCubeExample.csproj.FileListAbsolute.txt
│   │   ├── WpfCubeExample.csproj.GenerateResource.Cache
│   │   ├── WpfCubeExample.exe
│   │   ├── WpfCubeExample.g.resources
│   │   ├── WpfCubeExample_MarkupCompile.cache
│   │   ├── WpfCubeExample_MarkupCompile.i.cache
│   │   ├── WpfCubeExample.pdb
│   │   └── WpfCubeExample.Properties.Resources.resources
│   ├── Properties
│   │   ├── AssemblyInfo.cs
│   │   ├── Resources.Designer.cs
│   │   ├── Resources.resx
│   │   ├── Settings.Designer.cs
│   │   └── Settings.settings
│   ├── WpfCube.cs
│   ├── WpfCubeExample.csproj
│   ├── WpfCubeExample.sln
│   ├── WpfCubeExample.suo
│   ├── WpfRectangle.cs
│   └── WpfTriangle.cs
├── WpfCubeExample.zip
├── WpfCylinder.zip
├── WPf_JC.rar
├── WPF.MDI.rar
├── WPFPatterns_WPF_MVC_Demo
│   ├── Read Me.txt
│   ├── TestableXrayDemo
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── TestableXrayDemo.exe
│   │   │   ├── TestableXrayDemo.pdb
│   │   │   ├── TestableXrayDemo.vshost.exe
│   │   │   └── TestableXrayDemo.vshost.exe.manifest
│   │   ├── Commands.cs
│   │   ├── Controllers
│   │   │   └── XrayWindowController.cs
│   │   ├── Images
│   │   │   ├── xray1.jpg
│   │   │   ├── xray2.jpg
│   │   │   └── xray3.jpg
│   │   ├── IXrayImageViewer.cs
│   │   ├── Model
│   │   │   ├── XrayCollection.cs
│   │   │   └── Xray.cs
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── App.baml
│   │   │   ├── App.g.cs
│   │   │   ├── GeneratedInternalTypeHelper.g.cs
│   │   │   ├── TestableXrayDemo.csproj.FileListAbsolute.txt
│   │   │   ├── TestableXrayDemo.csproj.GenerateResource.Cache
│   │   │   ├── TestableXrayDemo.exe
│   │   │   ├── TestableXrayDemo.g.resources
│   │   │   ├── TestableXrayDemo_MarkupCompile.cache
│   │   │   ├── TestableXrayDemo_MarkupCompile.lref
│   │   │   ├── TestableXrayDemo.pdb
│   │   │   ├── TestableXrayDemo.Properties.Resources.resources
│   │   │   ├── Views
│   │   │   │   ├── XrayImageViewer.baml
│   │   │   │   ├── XrayImageViewer.g.cs
│   │   │   │   ├── XrayWindowView.baml
│   │   │   │   └── XrayWindowView.g.cs
│   │   │   ├── XrayWindow.baml
│   │   │   └── XrayWindow.g.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── TestableXrayDemo.csproj
│   │   ├── Views
│   │   │   ├── CreationDateToDisplayTextConverter.cs
│   │   │   ├── XrayImageViewer.xaml
│   │   │   ├── XrayImageViewer.xaml.cs
│   │   │   ├── XrayWindowView.xaml
│   │   │   └── XrayWindowView.xaml.cs
│   │   ├── XrayWindow.xaml
│   │   └── XrayWindow.xaml.cs
│   ├── TestableXrayDemo.sln
│   ├── TestableXrayDemo.suo
│   ├── TestableXrayDemo.vsmdi
│   └── UnitTests
│   ├── bin
│   │   └── Debug
│   │   ├── TestableXrayDemo.exe
│   │   ├── TestableXrayDemo.pdb
│   │   ├── UnitTests.dll
│   │   └── UnitTests.pdb
│   ├── obj
│   │   └── Debug
│   │   ├── ResolveAssemblyReference.cache
│   │   ├── UnitTests.csproj.FileListAbsolute.txt
│   │   ├── UnitTests.dll
│   │   └── UnitTests.pdb
│   ├── Properties
│   │   └── AssemblyInfo.cs
│   ├── UnitTests.csproj
│   ├── XrayTest.cs
│   └── XrayWindowControllerTest.cs
├── WPFPatterns_WPF_MVP_Demo
│   ├── CoreHelpers
│   │   ├── app.config
│   │   ├── BidirectionalAssociations
│   │   │   ├── ManyToManyAssocSync.cs
│   │   │   └── OneToManyAssocSync.cs
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── HappyNomad.CoreHelpers.dll
│   │   │   ├── HappyNomad.CoreHelpers.dll.config
│   │   │   └── HappyNomad.CoreHelpers.pdb
│   │   ├── CollectionsUtil.cs
│   │   ├── CoreHelpers.csproj
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── CoreHelpers.csproj.FileListAbsolute.txt
│   │   │   ├── HappyNomad.CoreHelpers.dll
│   │   │   └── HappyNomad.CoreHelpers.pdb
│   │   ├── Outlining
│   │   │   ├── OutliningCommands.cs
│   │   │   ├── OutliningUtil.cs
│   │   │   └── RelativePosition.cs
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   ├── ReflectionUtil.cs
│   │   └── WPFUtil.cs
│   ├── PresentationModel
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── HappyNomad.CoreHelpers.dll
│   │   │   ├── HappyNomad.CoreHelpers.pdb
│   │   │   ├── HappyNomad.PresentationModel.dll
│   │   │   └── HappyNomad.PresentationModel.pdb
│   │   ├── HierarchicalPresentationModel.cs
│   │   ├── ItemPresentationModel.cs
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── HappyNomad.PresentationModel.dll
│   │   │   ├── HappyNomad.PresentationModel.pdb
│   │   │   ├── PresentationModel.csproj.FileListAbsolute.txt
│   │   │   └── ResolveAssemblyReference.cache
│   │   ├── PresentationModel.csproj
│   │   └── Properties
│   │   └── AssemblyInfo.cs
│   ├── PresentationModel Demo
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── HappyNomad.CoreHelpers.dll
│   │   │   ├── HappyNomad.CoreHelpers.pdb
│   │   │   ├── HappyNomad.Examples.PresentationModel.exe
│   │   │   ├── HappyNomad.Examples.PresentationModel.pdb
│   │   │   ├── HappyNomad.Examples.PresentationModel.vshost.exe
│   │   │   ├── HappyNomad.Examples.PresentationModel.vshost.exe.manifest
│   │   │   ├── HappyNomad.PresentationModel.dll
│   │   │   └── HappyNomad.PresentationModel.pdb
│   │   ├── Demo1.xaml
│   │   ├── Demo1.xaml.cs
│   │   ├── Demo2.xaml
│   │   ├── Demo2.xaml.cs
│   │   ├── Demo3.xaml
│   │   ├── Demo3.xaml.cs
│   │   ├── Domain Model
│   │   │   ├── Representative.cs
│   │   │   ├── Represented.cs
│   │   │   ├── SampleItem.cs
│   │   │   ├── SampleListContainer.cs
│   │   │   └── SampleTreeNode.cs
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── App.g.cs
│   │   │   ├── Demo1.baml
│   │   │   ├── Demo1.g.cs
│   │   │   ├── Demo2.baml
│   │   │   ├── Demo2.g.cs
│   │   │   ├── Demo3.baml
│   │   │   ├── Demo3.g.cs
│   │   │   ├── GeneratedInternalTypeHelper.g.cs
│   │   │   ├── HappyNomad.Examples.PresentationModel.exe
│   │   │   ├── HappyNomad.Examples.PresentationModel.g.resources
│   │   │   ├── HappyNomad.Examples.PresentationModel_MarkupCompile.cache
│   │   │   ├── HappyNomad.Examples.PresentationModel_MarkupCompile.lref
│   │   │   ├── HappyNomad.Examples.PresentationModel.pdb
│   │   │   ├── HappyNomad.Examples.PresentationModel.Properties.Resources.resources
│   │   │   ├── PresentationModel Demo.csproj.FileListAbsolute.txt
│   │   │   ├── PresentationModel Demo.csproj.GenerateResource.Cache
│   │   │   ├── ResolveAssemblyReference.cache
│   │   │   ├── Window1.baml
│   │   │   └── Window1.g.cs
│   │   ├── Presentation Model
│   │   │   ├── Demo1ItemView.cs
│   │   │   ├── Demo3ItemView.cs
│   │   │   └── SampleTreeNodeView.cs
│   │   ├── PresentationModel Demo.csproj
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── Window1.xaml
│   │   └── Window1.xaml.cs
│   ├── PresentationModel.sln
│   ├── PresentationModel.suo
│   └── Read Me.txt
├── WPFPatterns_WPF_MVVM_Demo
│   ├── Calculator.zip
│   ├── MVVMDemo1
│   │   ├── DemoApp
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── bin
│   │   │   │   └── Debug
│   │   │   │   ├── DemoApp.exe
│   │   │   │   ├── DemoApp.pdb
│   │   │   │   └── DemoApp.vshost.exe
│   │   │   ├── Class Diagrams
│   │   │   │   ├── CustomerClasses.cd
│   │   │   │   └── ViewModelClasses.cd
│   │   │   ├── Data
│   │   │   │   └── customers.xml
│   │   │   ├── DataAccess
│   │   │   │   ├── CustomerAddedEventArgs.cs
│   │   │   │   └── CustomerRepository.cs
│   │   │   ├── DemoApp.csproj
│   │   │   ├── DemoApp.csproj.user
│   │   │   ├── MainWindowResources.xaml
│   │   │   ├── MainWindow.xaml
│   │   │   ├── MainWindow.xaml.cs
│   │   │   ├── Model
│   │   │   │   └── Customer.cs
│   │   │   ├── obj
│   │   │   │   └── Debug
│   │   │   │   ├── App.baml
│   │   │   │   ├── App.g.cs
│   │   │   │   ├── App.g.i.cs
│   │   │   │   ├── DemoApp.csproj.FileListAbsolute.txt
│   │   │   │   ├── DemoApp.csproj.GenerateResource.Cache
│   │   │   │   ├── DemoApp.exe
│   │   │   │   ├── DemoApp.g.resources
│   │   │   │   ├── DemoApp_MarkupCompile.cache
│   │   │   │   ├── DemoApp_MarkupCompile.i.cache
│   │   │   │   ├── DemoApp_MarkupCompile.lref
│   │   │   │   ├── DemoApp.pdb
│   │   │   │   ├── DemoApp.Properties.Strings.resources
│   │   │   │   ├── DesignTimeResolveAssemblyReferences.cache
│   │   │   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │   ├── GeneratedInternalTypeHelper.g.cs
│   │   │   │   ├── GeneratedInternalTypeHelper.g.i.cs
│   │   │   │   ├── MainWindow.baml
│   │   │   │   ├── MainWindow.g.cs
│   │   │   │   ├── MainWindow.g.i.cs
│   │   │   │   ├── MainWindowResources.baml
│   │   │   │   ├── TempPE
│   │   │   │   │   └── Properties.Strings.Designer.cs.dll
│   │   │   │   └── View
│   │   │   │   ├── AllCustomersView.baml
│   │   │   │   ├── AllCustomersView.g.cs
│   │   │   │   ├── AllCustomersView.g.i.cs
│   │   │   │   ├── CustomerView.baml
│   │   │   │   ├── CustomerView.g.cs
│   │   │   │   └── CustomerView.g.i.cs
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Settings.Designer.cs
│   │   │   │   ├── Settings.settings
│   │   │   │   ├── Strings.Designer.cs
│   │   │   │   └── Strings.resx
│   │   │   ├── RelayCommand.cs
│   │   │   ├── View
│   │   │   │   ├── AllCustomersView.xaml
│   │   │   │   ├── AllCustomersView.xaml.cs
│   │   │   │   ├── CustomerView.xaml
│   │   │   │   └── CustomerView.xaml.cs
│   │   │   └── ViewModel
│   │   │   ├── AllCustomersViewModel.cs
│   │   │   ├── CommandViewModel.cs
│   │   │   ├── CustomerViewModel.cs
│   │   │   ├── MainWindowViewModel.cs
│   │   │   ├── ViewModelBase.cs
│   │   │   └── WorkspaceViewModel.cs
│   │   ├── LocalTestRun.testrunconfig
│   │   ├── MvvmDemoApp.sln
│   │   ├── MvvmDemoApp.suo
│   │   ├── MvvmDemoApp.vsmdi
│   │   ├── UnitTests
│   │   │   ├── AllCustomersViewModelTests.cs
│   │   │   ├── AuthoringTests.txt
│   │   │   ├── bin
│   │   │   │   └── Debug
│   │   │   │   ├── DemoApp.exe
│   │   │   │   ├── DemoApp.pdb
│   │   │   │   ├── UnitTests.dll
│   │   │   │   └── UnitTests.pdb
│   │   │   ├── Constants.cs
│   │   │   ├── CustomerRepositoryTests.cs
│   │   │   ├── customers.xml
│   │   │   ├── CustomerTests.cs
│   │   │   ├── CustomerViewModelTests.cs
│   │   │   ├── MainWindowViewModelTests.cs
│   │   │   ├── obj
│   │   │   │   └── Debug
│   │   │   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │   ├── ResolveAssemblyReference.cache
│   │   │   │   ├── UnitTests.csproj.FileListAbsolute.txt
│   │   │   │   ├── UnitTests.csprojResolveAssemblyReference.cache
│   │   │   │   ├── UnitTests.dll
│   │   │   │   ├── UnitTests.g.resources
│   │   │   │   └── UnitTests.pdb
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── UnitTests.csproj
│   │   │   ├── UnitTests.csproj.user
│   │   │   └── ViewModelBaseTests.cs
│   │   ├── UpgradeLog.XML
│   │   └── _UpgradeReport_Files
│   │   ├── UpgradeReport.css
│   │   ├── UpgradeReport_Minus.gif
│   │   ├── UpgradeReport_Plus.gif
│   │   └── UpgradeReport.xslt
│   ├── Read Me.txt
│   └── WpfDragAndDrop.rar
├── WPFPatterns_WPF_MVVM_Framework
│   ├── 2010-10-31 22-51-52_thumb.png
│   └── Read me.txt
├── WPFProject
│   ├── Arc1.jpg
│   ├── Arc2.jpg
│   ├── cinch
│   │   ├── Cinch
│   │   │   ├── AttachedBehaviours
│   │   │   │   ├── BindableInput.cs
│   │   │   │   ├── LifetimeEvent.cs
│   │   │   │   ├── NumericTextBoxBehavior.cs
│   │   │   │   ├── SelectorDoubleClickCommandBehavior.cs
│   │   │   │   └── UserControlLifetimeEvent.cs
│   │   │   ├── bin
│   │   │   │   └── Debug
│   │   │   │   ├── Cinch.dll
│   │   │   │   ├── Cinch.pdb
│   │   │   │   ├── log4net.dll
│   │   │   │   ├── Microsoft.Practices.ObjectBuilder2.dll
│   │   │   │   ├── Microsoft.Practices.Unity.Configuration.dll
│   │   │   │   ├── Microsoft.Practices.Unity.dll
│   │   │   │   ├── SLF.dll
│   │   │   │   └── SLF.Log4netFacade.dll
│   │   │   ├── BusinessObjects
│   │   │   │   ├── Bases
│   │   │   │   │   ├── EditableValidatingObject.cs
│   │   │   │   │   ├── ObservableHelper.cs
│   │   │   │   │   └── ValidatingObject.cs
│   │   │   │   ├── DataWrapper.cs
│   │   │   │   └── PropertyObserver.cs
│   │   │   ├── Cinch.csproj
│   │   │   ├── Cinch.csproj.user
│   │   │   ├── Commanding
│   │   │   │   ├── AttachedCommands
│   │   │   │   │   ├── EventCommander.cs
│   │   │   │   │   └── SingleEventCommand.cs
│   │   │   │   └── SimpleCommand.cs
│   │   │   ├── Events
│   │   │   │   ├── EventArgs
│   │   │   │   │   ├── CloseRequestEventArgs.cs
│   │   │   │   │   └── UICompletedEventArgs.cs
│   │   │   │   └── WeakEvents
│   │   │   │   ├── copyright.txt
│   │   │   │   ├── WeakEvent.cs
│   │   │   │   ├── WeakEventHelper.cs
│   │   │   │   └── WeakEventProxy.cs
│   │   │   ├── Messaging
│   │   │   │   └── Mediator
│   │   │   │   ├── Mediator.cs
│   │   │   │   └── MediatorMessageSinkAttribute.cs
│   │   │   ├── obj
│   │   │   │   └── Debug
│   │   │   │   ├── Cinch.csproj.FileListAbsolute.txt
│   │   │   │   ├── Cinch.csproj.GenerateResource.Cache
│   │   │   │   ├── Cinch.dll
│   │   │   │   ├── Cinch.g.resources
│   │   │   │   ├── Cinch.pdb
│   │   │   │   ├── Cinch.Properties.Resources.resources
│   │   │   │   ├── ResolveAssemblyReference.cache
│   │   │   │   └── TempPE
│   │   │   │   └── Properties.Resources.Designer.cs.dll
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.Designer.cs
│   │   │   │   ├── Resources.resx
│   │   │   │   ├── Settings.Designer.cs
│   │   │   │   └── Settings.settings
│   │   │   ├── Services
│   │   │   │   ├── Default_Service_Implementations
│   │   │   │   │   ├── Test
│   │   │   │   │   │   ├── TestMessageBoxService.cs
│   │   │   │   │   │   ├── TestOpenFileService.cs
│   │   │   │   │   │   ├── TestSaveFileService.cs
│   │   │   │   │   │   └── TestUIVisualizerService.cs
│   │   │   │   │   └── WPF
│   │   │   │   │   ├── WPFMessageBoxService.cs
│   │   │   │   │   ├── WPFOpenFileService.cs
│   │   │   │   │   ├── WPFSaveFileService.cs
│   │   │   │   │   ├── WPFSLFLogger.cs
│   │   │   │   │   └── WPFUIVisualizerService.cs
│   │   │   │   ├── IOC
│   │   │   │   │   └── Default
│   │   │   │   │   └── Unity
│   │   │   │   │   ├── IIOCProvider.cs
│   │   │   │   │   ├── UnityProvider.cs
│   │   │   │   │   └── UnitySingleton.cs
│   │   │   │   ├── Service Interfaces
│   │   │   │   │   ├── ILogger.cs
│   │   │   │   │   ├── IMessageBoxService.cs
│   │   │   │   │   ├── IOpenFileService.cs
│   │   │   │   │   ├── ISaveFileService.cs
│   │   │   │   │   └── IUIVisualizerService.cs
│   │   │   │   └── ServiceProvider.cs
│   │   │   ├── Threading
│   │   │   │   ├── AddRangeObservableCollection.cs
│   │   │   │   ├── ApplicationHelper.cs
│   │   │   │   ├── BackgroundTaskManager.cs
│   │   │   │   ├── DispatcherNotifiedObservableCollection.cs
│   │   │   │   └── ExtensionMethods
│   │   │   │   └── DispatcherExtensions.cs
│   │   │   ├── UI
│   │   │   │   ├── FocusHelper.cs
│   │   │   │   ├── WaitCursor.cs
│   │   │   │   └── WPFMenuItem.cs
│   │   │   ├── Validation
│   │   │   │   ├── RegexRule.cs
│   │   │   │   ├── Rule.cs
│   │   │   │   └── SimpleRule.cs
│   │   │   └── ViewModels
│   │   │   ├── Bases
│   │   │   │   ├── EditableValidatingViewModelBase.cs
│   │   │   │   ├── ValidatingViewModelBase.cs
│   │   │   │   └── ViewModelBase.cs
│   │   │   └── Enums
│   │   │   └── ViewMode.cs
│   │   ├── CinchCodeGen
│   │   │   ├── App.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── bin
│   │   │   │   └── Debug
│   │   │   │   ├── AqiStar.TextBox.dll
│   │   │   │   ├── AvailablePropertyTypes.txt
│   │   │   │   ├── CinchCodeGen.exe
│   │   │   │   ├── CinchCodeGen.exe.config
│   │   │   │   ├── CinchCodeGen.pdb
│   │   │   │   ├── CinchCodeGen.vshost.exe
│   │   │   │   ├── CinchCodeGen.vshost.exe.config
│   │   │   │   ├── CinchCodeGen.vshost.exe.manifest
│   │   │   │   ├── Cinch.dll
│   │   │   │   ├── Cinch.pdb
│   │   │   │   ├── ICSharpCode.AvalonEdit.dll
│   │   │   │   ├── log4net.dll
│   │   │   │   ├── log.txt
│   │   │   │   ├── Microsoft.Practices.ObjectBuilder2.dll
│   │   │   │   ├── Microsoft.Practices.Unity.Configuration.dll
│   │   │   │   ├── Microsoft.Practices.Unity.dll
│   │   │   │   ├── ReferencedAssemblies.txt
│   │   │   │   ├── SLF.dll
│   │   │   │   ├── SLF.Log4netFacade.dll
│   │   │   │   ├── ViewModelA.cs
│   │   │   │   ├── ViewModelA.g.cs
│   │   │   │   └── ViewModelA.xml
│   │   │   ├── CinchCodeGen.csproj
│   │   │   ├── CinchCodeGen.csproj.user
│   │   │   ├── CodeGen.ico
│   │   │   ├── Helpers
│   │   │   │   ├── DynamicCompiler.cs
│   │   │   │   ├── PropertyTypeHelper.cs
│   │   │   │   ├── ReferencedAssembliesHelper.cs
│   │   │   │   ├── SeperateAppDomainAssemblyLoader.cs
│   │   │   │   └── Tuple.cs
│   │   │   ├── Images
│   │   │   │   ├── Add.png
│   │   │   │   ├── cancel.png
│   │   │   │   ├── CodeGen.ico
│   │   │   │   ├── dll.png
│   │   │   │   ├── Edit.png
│   │   │   │   ├── error.ico
│   │   │   │   ├── gen1.png
│   │   │   │   ├── gen2.png
│   │   │   │   ├── header.png
│   │   │   │   ├── InValid.png
│   │   │   │   ├── New.png
│   │   │   │   ├── ok.png
│   │   │   │   ├── open.png
│   │   │   │   ├── save.png
│   │   │   │   ├── TickBlack.png
│   │   │   │   └── Valid.png
│   │   │   ├── Lib
│   │   │   │   ├── AvalonEdit
│   │   │   │   │   └── ICSharpCode.AvalonEdit.dll
│   │   │   │   ├── Cinch
│   │   │   │   │   └── Cinch.dll
│   │   │   │   ├── DynamicLINQ
│   │   │   │   │   └── Dynamic.dll
│   │   │   │   ├── NUnit
│   │   │   │   │   └── nunit.framework.dll
│   │   │   │   └── Unity
│   │   │   │   ├── Microsoft.Practices.ObjectBuilder2.dll
│   │   │   │   ├── Microsoft.Practices.Unity.Configuration.dll
│   │   │   │   └── Microsoft.Practices.Unity.dll
│   │   │   ├── MainWindow.xaml
│   │   │   ├── MainWindow.xaml.cs
│   │   │   ├── obj
│   │   │   │   └── Debug
│   │   │   │   ├── App.baml
│   │   │   │   ├── App.g.cs
│   │   │   │   ├── CinchCodeGen.csproj.FileListAbsolute.txt
│   │   │   │   ├── CinchCodeGen.csproj.GenerateResource.Cache
│   │   │   │   ├── CinchCodeGen.exe
│   │   │   │   ├── CinchCodeGen.g.resources
│   │   │   │   ├── CinchCodeGen_MarkupCompile.cache
│   │   │   │   ├── CinchCodeGen_MarkupCompile.lref
│   │   │   │   ├── CinchCodeGen.pdb
│   │   │   │   ├── CinchCodeGen.Properties.Resources.resources
│   │   │   │   ├── GeneratedInternalTypeHelper.g.cs
│   │   │   │   ├── MainWindow.baml
│   │   │   │   ├── MainWindow.g.cs
│   │   │   │   ├── Popups
│   │   │   │   │   ├── PropertyListPopup.baml
│   │   │   │   │   ├── PropertyListPopup.g.cs
│   │   │   │   │   ├── ReferencedAssembliesPopup.baml
│   │   │   │   │   ├── ReferencedAssembliesPopup.g.cs
│   │   │   │   │   ├── StringEntryPopup.baml
│   │   │   │   │   └── StringEntryPopup.g.cs
│   │   │   │   ├── ResolveAssemblyReference.cache
│   │   │   │   ├── Resources
│   │   │   │   │   ├── AppStyles.baml
│   │   │   │   │   └── LanguageDefinitions
│   │   │   │   │   └── CSharpVSNET.baml
│   │   │   │   ├── TempPE
│   │   │   │   │   └── Properties.Resources.Designer.cs.dll
│   │   │   │   └── Views
│   │   │   │   ├── GeneratedCodeView.baml
│   │   │   │   ├── GeneratedCodeView.g.cs
│   │   │   │   ├── GeneratedCodeViewNoLicense.baml
│   │   │   │   ├── GeneratedCodeViewNoLicense.g.cs
│   │   │   │   ├── PropertiesView.baml
│   │   │   │   ├── PropertiesView.g.cs
│   │   │   │   ├── SinglePropertyView.baml
│   │   │   │   └── SinglePropertyView.g.cs
│   │   │   ├── Persistence
│   │   │   │   └── ViewModelPersistence.cs
│   │   │   ├── Popups
│   │   │   │   ├── PropertyListPopup.xaml
│   │   │   │   ├── PropertyListPopup.xaml.cs
│   │   │   │   ├── ReferencedAssembliesPopup.xaml
│   │   │   │   ├── ReferencedAssembliesPopup.xaml.cs
│   │   │   │   ├── StringEntryPopup.xaml
│   │   │   │   └── StringEntryPopup.xaml.cs
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.Designer.cs
│   │   │   │   ├── Resources.resx
│   │   │   │   ├── Settings.Designer.cs
│   │   │   │   └── Settings.settings
│   │   │   ├── Resources
│   │   │   │   └── AppStyles.xaml
│   │   │   ├── UserControls
│   │   │   │   ├── BraceFoldingStrategy.cs
│   │   │   │   ├── CustomHighlighting.xshd
│   │   │   │   └── TabControlEx.cs
│   │   │   ├── ValueConverters
│   │   │   │   ├── BoolToVisibilityConverter.cs
│   │   │   │   └── EnumToBooleanConverter.cs
│   │   │   ├── ViewModels
│   │   │   │   ├── GeneratedCodeViewModel.cs
│   │   │   │   ├── InMemoryViewModel.cs
│   │   │   │   ├── MainWindowViewModel.cs
│   │   │   │   ├── PropertiesViewModel.cs
│   │   │   │   ├── PropertyTypesViewModel.cs
│   │   │   │   ├── ReferencedAssembliesViewModel.cs
│   │   │   │   ├── SinglePropertyViewModel.cs
│   │   │   │   └── TextEntryViewModel.cs
│   │   │   └── Views
│   │   │   ├── GeneratedCodeView.xaml
│   │   │   ├── GeneratedCodeView.xaml.cs
│   │   │   ├── PropertiesView.xaml
│   │   │   ├── PropertiesView.xaml.cs
│   │   │   ├── SinglePropertyView.xaml
│   │   │   └── SinglePropertyView.xaml.cs
│   │   ├── Cinch_DemoApp_And_Tests.4.5.resharper.user
│   │   ├── Cinch_DemoApp_And_Tests.sln
│   │   ├── Cinch_DemoApp_And_Tests.suo
│   │   ├── Cinch v1.0 (Demo app and Code)
│   │   ├── CodeSnippets
│   │   │   ├── About.txt
│   │   │   ├── Cinch0.snippet
│   │   │   ├── CinchBGWorker.snippet
│   │   │   ├── CinchC1.snippet
│   │   │   ├── CinchP1.snippet
│   │   │   ├── CinchP2.snippet
│   │   │   ├── CinchP3.snippet
│   │   │   ├── CinchP4.snippet
│   │   │   ├── CinchP5.snippet
│   │   │   ├── CinchP6.snippet
│   │   │   ├── CinchSnippets.vscontent
│   │   │   ├── CinchViewMode.snippet
│   │   │   └── CinchViewMode.vsi
│   │   ├── Lib
│   │   │   ├── DynamicLINQ
│   │   │   │   └── Dynamic.dll
│   │   │   ├── NUnit
│   │   │   │   └── nunit.framework.dll
│   │   │   ├── SLF
│   │   │   │   ├── log4net.dll
│   │   │   │   ├── SLF.dll
│   │   │   │   └── SLF.Log4netFacade.dll
│   │   │   └── Unity
│   │   │   ├── Microsoft.Practices.ObjectBuilder2.dll
│   │   │   ├── Microsoft.Practices.Unity.Configuration.dll
│   │   │   └── Microsoft.Practices.Unity.dll
│   │   ├── MVVM.DataAccess
│   │   │   ├── app.config
│   │   │   ├── bin
│   │   │   │   └── Debug
│   │   │   │   ├── Dynamic.dll
│   │   │   │   ├── MVVM.DataAccess.dll
│   │   │   │   ├── MVVM.DataAccess.dll.config
│   │   │   │   └── MVVM.DataAccess.pdb
│   │   │   ├── DataService.cs
│   │   │   ├── MVVM.DataAccess.csproj
│   │   │   ├── MVVM_Demo.dbml
│   │   │   ├── MVVM_Demo.dbml.layout
│   │   │   ├── MVVM_Demo.designer.cs
│   │   │   ├── obj
│   │   │   │   └── Debug
│   │   │   │   ├── MVVM.DataAccess.csproj.FileListAbsolute.txt
│   │   │   │   ├── MVVM.DataAccess.csproj.GenerateResource.Cache
│   │   │   │   ├── MVVM.DataAccess.dll
│   │   │   │   ├── MVVM.DataAccess.g.resources
│   │   │   │   ├── MVVM.DataAccess.pdb
│   │   │   │   ├── MVVM.DataAccess.Properties.Resources.resources
│   │   │   │   └── ResolveAssemblyReference.cache
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.Designer.cs
│   │   │   │   ├── Resources.resx
│   │   │   │   ├── Settings.Designer.cs
│   │   │   │   └── Settings.settings
│   │   │   ├── README.txt
│   │   │   └── SETUP DB
│   │   │   ├── ADD PRODUCTS.sql
│   │   │   ├── CREATE THE DATABASE.sql
│   │   │   └── CREATE THE TABLES.sql
│   │   ├── MVVM.Demo
│   │   │   ├── App.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── bin
│   │   │   │   └── Debug
│   │   │   │   ├── Cinch.dll
│   │   │   │   ├── Cinch.pdb
│   │   │   │   ├── Dynamic.dll
│   │   │   │   ├── log4net.dll
│   │   │   │   ├── log.txt
│   │   │   │   ├── Microsoft.Practices.ObjectBuilder2.dll
│   │   │   │   ├── Microsoft.Practices.Unity.Configuration.dll
│   │   │   │   ├── Microsoft.Practices.Unity.dll
│   │   │   │   ├── MVVM.DataAccess.dll
│   │   │   │   ├── MVVM.DataAccess.pdb
│   │   │   │   ├── MVVM.Demo.exe
│   │   │   │   ├── MVVM.Demo.exe.config
│   │   │   │   ├── MVVM.Demo.pdb
│   │   │   │   ├── MVVM.Demo.vshost.exe
│   │   │   │   ├── MVVM.Demo.vshost.exe.config
│   │   │   │   ├── MVVM.Demo.vshost.exe.manifest
│   │   │   │   ├── MVVM.Models.dll
│   │   │   │   ├── MVVM.Models.pdb
│   │   │   │   ├── MVVM.ViewModels.dll
│   │   │   │   ├── MVVM.ViewModels.pdb
│   │   │   │   ├── SLF.dll
│   │   │   │   └── SLF.Log4netFacade.dll
│   │   │   ├── DPs
│   │   │   │   ├── AttachedBehaviors
│   │   │   │   │   └── SortableListBehaviour.cs
│   │   │   │   └── AttachedProperties
│   │   │   │   └── ButtonProps.cs
│   │   │   ├── Images
│   │   │   │   ├── Add.png
│   │   │   │   ├── Customers.png
│   │   │   │   ├── Delete.png
│   │   │   │   ├── Email.png
│   │   │   │   ├── Exit.png
│   │   │   │   ├── go.png
│   │   │   │   ├── House.png
│   │   │   │   ├── Mobile.png
│   │   │   │   ├── Name.png
│   │   │   │   ├── Orders.png
│   │   │   │   ├── Search.png
│   │   │   │   └── Thumbs.db
│   │   │   ├── MVVM.Demo.csproj
│   │   │   ├── MVVM.Demo.csproj.user
│   │   │   ├── obj
│   │   │   │   └── Debug
│   │   │   │   ├── App.baml
│   │   │   │   ├── App.g.cs
│   │   │   │   ├── GeneratedInternalTypeHelper.g.cs
│   │   │   │   ├── MVVM.Demo.csproj.FileListAbsolute.txt
│   │   │   │   ├── MVVM.Demo.csproj.GenerateResource.Cache
│   │   │   │   ├── MVVM.Demo.exe
│   │   │   │   ├── MVVM.Demo.g.resources
│   │   │   │   ├── MVVM.Demo_MarkupCompile.cache
│   │   │   │   ├── MVVM.Demo_MarkupCompile.lref
│   │   │   │   ├── MVVM.Demo.pdb
│   │   │   │   ├── MVVM.Demo.Properties.Resources.resources
│   │   │   │   ├── Popups
│   │   │   │   │   ├── AddEditOrderPopup.baml
│   │   │   │   │   └── AddEditOrderPopup.g.cs
│   │   │   │   ├── ResolveAssemblyReference.cache
│   │   │   │   ├── Resources
│   │   │   │   │   ├── AppStyles.baml
│   │   │   │   │   ├── Brushes.baml
│   │   │   │   │   ├── GlobalConverters.baml
│   │   │   │   │   ├── ListViewStyles.baml
│   │   │   │   │   ├── MenuStyles.baml
│   │   │   │   │   └── TabStyles.baml
│   │   │   │   ├── UserControls
│   │   │   │   │   ├── FancyButton.baml
│   │   │   │   │   └── FancyButton.g.cs
│   │   │   │   └── Views
│   │   │   │   ├── AddEditCustomerView.baml
│   │   │   │   ├── AddEditCustomerView.g.cs
│   │   │   │   ├── MainWindow.baml
│   │   │   │   ├── MainWindow.g.cs
│   │   │   │   ├── SearchCustomersView.baml
│   │   │   │   ├── SearchCustomersView.g.cs
│   │   │   │   ├── StartPageView.baml
│   │   │   │   └── StartPageView.g.cs
│   │   │   ├── Popups
│   │   │   │   ├── AddEditOrderPopup.xaml
│   │   │   │   └── AddEditOrderPopup.xaml.cs
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.Designer.cs
│   │   │   │   ├── Resources.resx
│   │   │   │   ├── Settings.Designer.cs
│   │   │   │   └── Settings.settings
│   │   │   ├── Resources
│   │   │   │   ├── AppStyles.xaml
│   │   │   │   ├── Brushes.xaml
│   │   │   │   ├── GlobalConverters.xaml
│   │   │   │   ├── ListViewStyles.xaml
│   │   │   │   ├── MenuStyles.xaml
│   │   │   │   └── TabStyles.xaml
│   │   │   ├── UserControls
│   │   │   │   ├── FancyButton.xaml
│   │   │   │   ├── FancyButton.xaml.cs
│   │   │   │   └── TabControlEx.cs
│   │   │   ├── ValueConverters
│   │   │   │   ├── BoolToVisibilityConverter.cs
│   │   │   │   └── MenuIconConverter.cs
│   │   │   └── Views
│   │   │   ├── AddEditCustomerView.xaml
│   │   │   ├── AddEditCustomerView.xaml.cs
│   │   │   ├── MainWindow.xaml
│   │   │   ├── MainWindow.xaml.cs
│   │   │   ├── SearchCustomersView.xaml
│   │   │   ├── SearchCustomersView.xaml.cs
│   │   │   ├── StartPageView.xaml
│   │   │   └── StartPageView.xaml.cs
│   │   ├── MVVM.Models
│   │   │   ├── bin
│   │   │   │   └── Debug
│   │   │   │   ├── Cinch.dll
│   │   │   │   ├── Cinch.pdb
│   │   │   │   ├── Dynamic.dll
│   │   │   │   ├── Microsoft.Practices.ObjectBuilder2.dll
│   │   │   │   ├── Microsoft.Practices.Unity.Configuration.dll
│   │   │   │   ├── Microsoft.Practices.Unity.dll
│   │   │   │   ├── MVVM.DataAccess.dll
│   │   │   │   ├── MVVM.DataAccess.pdb
│   │   │   │   ├── MVVM.Models.dll
│   │   │   │   ├── MVVM.Models.pdb
│   │   │   │   └── SLF.dll
│   │   │   ├── MVVM.Models.csproj
│   │   │   ├── obj
│   │   │   │   └── Debug
│   │   │   │   ├── MVVM.Models.csproj.FileListAbsolute.txt
│   │   │   │   ├── MVVM.Models.dll
│   │   │   │   ├── MVVM.Models.pdb
│   │   │   │   └── ResolveAssemblyReference.cache
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   └── UI Models
│   │   │   ├── CustomerModel.cs
│   │   │   ├── OrderModel.cs
│   │   │   └── ProductModel.cs
│   │   ├── MVVM.Test
│   │   │   ├── AddEditCustomerVM_Tests.cs
│   │   │   ├── AddEditOrderVM_Tests.cs
│   │   │   ├── App.config
│   │   │   ├── bin
│   │   │   │   └── Debug
│   │   │   │   ├── Cinch.dll
│   │   │   │   ├── Cinch.pdb
│   │   │   │   ├── Dynamic.dll
│   │   │   │   ├── Microsoft.Practices.ObjectBuilder2.dll
│   │   │   │   ├── Microsoft.Practices.Unity.Configuration.dll
│   │   │   │   ├── Microsoft.Practices.Unity.dll
│   │   │   │   ├── MVVM.DataAccess.dll
│   │   │   │   ├── MVVM.DataAccess.pdb
│   │   │   │   ├── MVVM.Models.dll
│   │   │   │   ├── MVVM.Models.pdb
│   │   │   │   ├── MVVM.Test.dll
│   │   │   │   ├── MVVM.Test.dll.config
│   │   │   │   ├── MVVM.Test.pdb
│   │   │   │   ├── MVVM.ViewModels.dll
│   │   │   │   ├── MVVM.ViewModels.pdb
│   │   │   │   ├── nunit.framework.dll
│   │   │   │   └── SLF.dll
│   │   │   ├── Config.nunit
│   │   │   ├── MainWindowVM_Tests.cs
│   │   │   ├── MVVM.Test.csproj
│   │   │   ├── MVVM.Test.csproj.user
│   │   │   ├── obj
│   │   │   │   └── Debug
│   │   │   │   ├── MVVM.Test.csproj.FileListAbsolute.txt
│   │   │   │   ├── MVVM.Test.csproj.GenerateResource.Cache
│   │   │   │   ├── MVVM.Test.dll
│   │   │   │   ├── MVVM.Test.g.resources
│   │   │   │   ├── MVVM.Test.pdb
│   │   │   │   ├── MVVM.Test.Properties.Resources.resources
│   │   │   │   ├── ResolveAssemblyReference.cache
│   │   │   │   └── TempPE
│   │   │   │   └── Properties.Resources.Designer.cs.dll
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.Designer.cs
│   │   │   │   ├── Resources.resx
│   │   │   │   ├── Settings.Designer.cs
│   │   │   │   └── Settings.settings
│   │   │   ├── README.txt
│   │   │   ├── SearchCustomersVM_Tests.cs
│   │   │   └── StartPageVM_Tests.cs
│   │   ├── MVVM.ViewModels
│   │   │   ├── bin
│   │   │   │   └── Debug
│   │   │   │   ├── Cinch.dll
│   │   │   │   ├── Cinch.pdb
│   │   │   │   ├── Dynamic.dll
│   │   │   │   ├── log4net.dll
│   │   │   │   ├── Microsoft.Practices.ObjectBuilder2.dll
│   │   │   │   ├── Microsoft.Practices.Unity.Configuration.dll
│   │   │   │   ├── Microsoft.Practices.Unity.dll
│   │   │   │   ├── MVVM.DataAccess.dll
│   │   │   │   ├── MVVM.DataAccess.pdb
│   │   │   │   ├── MVVM.Models.dll
│   │   │   │   ├── MVVM.Models.pdb
│   │   │   │   ├── MVVM.ViewModels.dll
│   │   │   │   ├── MVVM.ViewModels.pdb
│   │   │   │   ├── SLF.dll
│   │   │   │   └── SLF.Log4netFacade.dll
│   │   │   ├── Helpers
│   │   │   │   └── ReflectionHelper.cs
│   │   │   ├── MVVM.ViewModels.csproj
│   │   │   ├── obj
│   │   │   │   └── Debug
│   │   │   │   ├── MVVM.ViewModels.csproj.FileListAbsolute.txt
│   │   │   │   ├── MVVM.ViewModels.csproj.GenerateResource.Cache
│   │   │   │   ├── MVVM.ViewModels.dll
│   │   │   │   ├── MVVM.ViewModels.pdb
│   │   │   │   ├── MVVM.ViewModels.Properties.Resources.resources
│   │   │   │   └── ResolveAssemblyReference.cache
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.Designer.cs
│   │   │   │   ├── Resources.resx
│   │   │   │   ├── Settings.Designer.cs
│   │   │   │   └── Settings.settings
│   │   │   └── ViewModels
│   │   │   ├── AddEditCustomerViewModel.cs
│   │   │   ├── AddEditOrderViewModel.cs
│   │   │   ├── MainWindowViewModel.cs
│   │   │   ├── SearchCustomersViewModel.cs
│   │   │   └── StartPageViewModel.cs
│   │   └── _ReSharper.Cinch_DemoApp_And_Tests
│   │   ├── CachesImage.bin
│   │   ├── ProjectModel
│   │   │   └── ProjectModel.dat
│   │   ├── TodoCache
│   │   │   └── 2
│   │   │   └── 31dfac0b.dat
│   │   ├── WebsiteFileReferences
│   │   ├── WordIndex.New
│   │   │   └── 3
│   │   │   └── 73bef8fb.dat
│   │   └── Xaml
│   │   └── CacheProvider.dat
│   ├── Read me.txt
│   └── TV Client Arc.doc
├── WpfRobot.zip
├── WPFSkins2005
│   └── WPFSkins
│   ├── Backup
│   │   ├── SimpleSkin
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── SimpleSkin.csproj
│   │   │   └── Styles.xaml
│   │   ├── SkinLoaderAdapter
│   │   │   ├── BamlHelper.cs
│   │   │   ├── ISkinBamlResolver.cs
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── SkinBamlResolver.cs
│   │   │   ├── SkinLoader.csproj
│   │   │   └── Skins
│   │   │   ├── AppDomainAssemblySkin.cs
│   │   │   ├── DirectAssemblySkin.cs
│   │   │   ├── LooseXamlSkin.cs
│   │   │   ├── ReferencedAssemblySkin.cs
│   │   │   └── Skin.cs
│   │   ├── SkinLoaderTester
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── MainWindow.xaml
│   │   │   ├── MainWindow.xaml.cs
│   │   │   ├── PresentationFramework.Classic.dll
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── SkinLoaderTester.csproj
│   │   │   └── Skins
│   │   │   └── Classic.xaml
│   │   └── WPFSkins.sln
│   ├── SimpleSkin
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   ├── SimpleSkin.csproj.FileListAbsolute.txt
│   │   │   ├── Styles.baml
│   │   │   ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   ├── Tomers.WPF.Themes.SimpleSkin.dll
│   │   │   ├── Tomers.WPF.Themes.SimpleSkin.g.resources
│   │   │   ├── Tomers.WPF.Themes.SimpleSkin_MarkupCompile.cache
│   │   │   ├── Tomers.WPF.Themes.SimpleSkin_MarkupCompile.i.cache
│   │   │   └── Tomers.WPF.Themes.SimpleSkin.pdb
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   ├── SimpleSkin.csproj
│   │   ├── SimpleSkin.csproj.user
│   │   └── Styles.xaml
│   ├── SkinLoaderAdapter
│   │   ├── BamlHelper.cs
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── Tomers.WPF.Themes.dll
│   │   │   └── Tomers.WPF.Themes.pdb
│   │   ├── ISkinBamlResolver.cs
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   ├── SkinLoader.csproj.FileListAbsolute.txt
│   │   │   ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   ├── Tomers.WPF.Themes.dll
│   │   │   └── Tomers.WPF.Themes.pdb
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   ├── SkinBamlResolver.cs
│   │   ├── SkinLoader.csproj
│   │   ├── SkinLoader.csproj.user
│   │   └── Skins
│   │   ├── AppDomainAssemblySkin.cs
│   │   ├── DirectAssemblySkin.cs
│   │   ├── LooseXamlSkin.cs
│   │   ├── ReferencedAssemblySkin.cs
│   │   └── Skin.cs
│   ├── SkinLoaderTester
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── PresentationFramework.Classic.dll
│   │   │   ├── SkinLoaderTester.exe
│   │   │   ├── SkinLoaderTester.pdb
│   │   │   ├── SkinLoaderTester.vshost.exe
│   │   │   ├── Skins
│   │   │   │   ├── Classic.xaml
│   │   │   │   ├── Tomers.WPF.Themes.SimpleSkin.dll
│   │   │   │   └── Tomers.WPF.Themes.SimpleSkin.pdb
│   │   │   ├── Tomers.WPF.Themes.dll
│   │   │   └── Tomers.WPF.Themes.pdb
│   │   ├── Images
│   │   │   ├── Assembly.png
│   │   │   └── LooseXaml.png
│   │   ├── MainWindow.xaml
│   │   ├── MainWindow.xaml.cs
│   │   ├── obj
│   │   │   └── Debug
│   │   │   ├── App.baml
│   │   │   ├── App.g.cs
│   │   │   ├── App.g.i.cs
│   │   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   ├── MainWindow.baml
│   │   │   ├── MainWindow.g.cs
│   │   │   ├── MainWindow.g.i.cs
│   │   │   ├── SkinLoaderTester_Content.g.cs
│   │   │   ├── SkinLoaderTester_Content.g.i.cs
│   │   │   ├── SkinLoaderTester.csproj.FileListAbsolute.txt
│   │   │   ├── SkinLoaderTester.csprojResolveAssemblyReference.cache
│   │   │   ├── SkinLoaderTester.exe
│   │   │   ├── SkinLoaderTester.g.resources
│   │   │   ├── SkinLoaderTester_MarkupCompile.cache
│   │   │   ├── SkinLoaderTester.pdb
│   │   │   ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   ├── PresentationFramework.Classic.dll
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   ├── SkinLoaderTester.csproj
│   │   ├── SkinLoaderTester.csproj.user
│   │   └── Skins
│   │   └── Classic.xaml
│   ├── UpgradeLog.XML
│   ├── _UpgradeReport_Files
│   │   ├── UpgradeReport.css
│   │   ├── UpgradeReport_Minus.gif
│   │   ├── UpgradeReport_Plus.gif
│   │   └── UpgradeReport.xslt
│   ├── WPFSkins.sln
│   └── WPFSkins.suo
├── WPFSkins2005.zip
├── WpfSpeedster_Src.zip
├── WPFTools
│   └── Read me.txt
├── wpf-treeview.zip
├── wpf不规则窗体.rar
├── WPF中UserControl如何访问它所属的Window的控件或事件.txt
├── WPF之DataGrid.rar
├── WPF动态添加行列DATAGRID.rar
├── WPF界面下的会员登录.rar
├── (wpf窗体继承)RibbonStyle2
│   └── RibbonStyle
│   ├── Backup
│   │   ├── RibbonStyle
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Converters
│   │   │   │   ├── BackgroundConverter.cs
│   │   │   │   └── CommandConverter.cs
│   │   │   ├── MainWindow.xaml
│   │   │   ├── MainWindow.xaml.cs
│   │   │   ├── NativeMethods.cs
│   │   │   ├── OfficeWindow.cs
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.cs
│   │   │   │   ├── Resources.resx
│   │   │   │   ├── Settings.cs
│   │   │   │   └── Settings.settings
│   │   │   ├── Resources
│   │   │   │   └── Icons.xaml
│   │   │   ├── RibbonStyle.csproj
│   │   │   ├── RibbonStyles
│   │   │   │   ├── ButtonStyle.xaml
│   │   │   │   ├── GroupBoxStyle.xaml
│   │   │   │   ├── RibbonStyleAggregator.xaml
│   │   │   │   ├── RichTextBoxStyle.xaml
│   │   │   │   ├── SharedBrushes.xaml
│   │   │   │   ├── TabControlStyle.xaml
│   │   │   │   └── ToolTipStyle.xaml
│   │   │   ├── Themes
│   │   │   │   └── Generic.xaml
│   │   │   └── TilePanel.cs
│   │   ├── RibbonStyle.sln
│   │   └── RibbonStyle.suo
│   ├── RibbonStyle
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── bin
│   │   │   └── Debug
│   │   │   ├── RibbonStyle.exe
│   │   │   ├── RibbonStyle.pdb
│   │   │   └── RibbonStyle.vshost.exe
│   │   ├── Converters
│   │   │   ├── BackgroundConverter.cs
│   │   │   └── CommandConverter.cs
│   │   ├── MainWindow.xaml
│   │   ├── MainWindow.xaml.cs
│   │   ├── NativeMethods.cs
│   │   ├── obj
│   │   │   ├── Debug
│   │   │   │   ├── App.baml
│   │   │   │   ├── App.g.cs
│   │   │   │   ├── App.g.i.cs
│   │   │   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │   ├── GeneratedInternalTypeHelper.g.cs
│   │   │   │   ├── GeneratedInternalTypeHelper.g.i.cs
│   │   │   │   ├── MainWindow.baml
│   │   │   │   ├── MainWindow.g.cs
│   │   │   │   ├── MainWindow.g.i.cs
│   │   │   │   ├── ResolveAssemblyReference.cache
│   │   │   │   ├── Resources
│   │   │   │   │   └── Icons.baml
│   │   │   │   ├── RibbonStyle.csproj.FileListAbsolute.txt
│   │   │   │   ├── RibbonStyle.csproj.GenerateResource.Cache
│   │   │   │   ├── RibbonStyle.exe
│   │   │   │   ├── RibbonStyle.g.resources
│   │   │   │   ├── RibbonStyle_MarkupCompile.cache
│   │   │   │   ├── RibbonStyle_MarkupCompile.i.cache
│   │   │   │   ├── RibbonStyle_MarkupCompile.lref
│   │   │   │   ├── RibbonStyle.pdb
│   │   │   │   ├── RibbonStyle.Properties.Resources.resources
│   │   │   │   ├── RibbonStyles
│   │   │   │   │   ├── ButtonStyle.baml
│   │   │   │   │   ├── Copy of ButtonStyle.baml
│   │   │   │   │   ├── GroupBoxStyle.baml
│   │   │   │   │   ├── RibbonStyleAggregator.baml
│   │   │   │   │   ├── RichTextBoxStyle.baml
│   │   │   │   │   ├── SharedBrushes.baml
│   │   │   │   │   ├── TabControlStyle.baml
│   │   │   │   │   └── ToolTipStyle.baml
│   │   │   │   ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │   ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │   ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │   ├── TempPE
│   │   │   │   │   └── Properties.Resources.Designer.cs.dll
│   │   │   │   └── themes
│   │   │   │   └── Generic.baml
│   │   │   └── RibbonStyle.csproj.FileList.txt
│   │   ├── OfficeWindow.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── Resources
│   │   │   ├── Icons.xaml
│   │   │   ├── ms_msnexplore.gif
│   │   │   ├── ToolTips.xml
│   │   │   └── Word2007.ico
│   │   ├── RibbonStyle.csproj
│   │   ├── RibbonStyles
│   │   │   ├── ButtonStyle.xaml
│   │   │   ├── GroupBoxStyle.xaml
│   │   │   ├── RibbonStyleAggregator.xaml
│   │   │   ├── RichTextBoxStyle.xaml
│   │   │   ├── SharedBrushes.xaml
│   │   │   ├── TabControlStyle.xaml
│   │   │   └── ToolTipStyle.xaml
│   │   ├── Themes
│   │   │   └── Generic.xaml
│   │   └── TilePanel.cs
│   ├── RibbonStyle.sln
│   ├── RibbonStyle.suo
│   ├── UpgradeLog.XML
│   └── _UpgradeReport_Files
│   ├── UpgradeReport.css
│   ├── UpgradeReport_Minus.gif
│   ├── UpgradeReport_Plus.gif
│   └── UpgradeReport.xslt
├── (wpf窗体继承)RibbonStyle2.zip
├── 基于插件式的开发框架源码.rar
├── 漂亮的WPF界面框架(OSGi.NET插件)源码.rar
├── (赛车游戏)GrandPrix_SRC.zip
└── 进程间通讯Demo.rar

598 directories, 3115 files

标签:

实例下载地址

WPF实例(实例比较多)

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警