实例介绍
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
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论