在好例子网,分享、交流、成长!
您当前所在位置:首页C# 开发实例C#语言基础 → WPF编程宝典C#2012 第4版(随书源代码)

WPF编程宝典C#2012 第4版(随书源代码)

C#语言基础

下载此实例
  • 开发语言:C#
  • 实例大小:23.33M
  • 下载次数:40
  • 浏览次数:151
  • 发布时间:2022-09-03
  • 实例类别:C#语言基础
  • 发 布 人:menovip
  • 文件格式:.zip
  • 所需积分:2
 相关标签: 编程宝典 2012 wpf 第4版 编程

实例介绍

【实例简介】WPF编程宝典C#2012 第4版

【实例截图】

from clipboard

【核心代码】

.
├── WPF编程宝典C#2012 第4版
│   ├── Pro WPF 4.5 in C#
│   │   ├── Chapter02
│   │   │   ├── EightBall
│   │   │   │   ├── AnswerGenerator.cs
│   │   │   │   ├── App.xaml
│   │   │   │   ├── App.xaml.cs
│   │   │   │   ├── EightBall.csproj
│   │   │   │   ├── EightBall.sln
│   │   │   │   ├── EightBall.suo
│   │   │   │   ├── EightBall.v11.suo
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── Window1.xaml
│   │   │   │   ├── Window1.xaml.cs
│   │   │   │   ├── app.config
│   │   │   │   ├── bin
│   │   │   │   │   └── Debug
│   │   │   │   │       ├── EightBall.exe
│   │   │   │   │       ├── EightBall.exe.config
│   │   │   │   │       ├── EightBall.pdb
│   │   │   │   │       ├── EightBall.vshost.exe
│   │   │   │   │       ├── EightBall.vshost.exe.config
│   │   │   │   │       └── EightBall.vshost.exe.manifest
│   │   │   │   └── obj
│   │   │   │       └── Debug
│   │   │   │           ├── App.g.cs
│   │   │   │           ├── App.g.i.cs
│   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │           ├── EightBall.Properties.Resources.resources
│   │   │   │           ├── EightBall.csproj.FileListAbsolute.txt
│   │   │   │           ├── EightBall.csproj.GenerateResource.Cache
│   │   │   │           ├── EightBall.csprojResolveAssemblyReference.cache
│   │   │   │           ├── EightBall.exe
│   │   │   │           ├── EightBall.g.resources
│   │   │   │           ├── EightBall.pdb
│   │   │   │           ├── EightBall_MarkupCompile.cache
│   │   │   │           ├── EightBall_MarkupCompile.i.cache
│   │   │   │           ├── TempPE
│   │   │   │           │   └── Properties.Resources.Designer.cs.dll
│   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │           ├── Window1.baml
│   │   │   │           ├── Window1.g.cs
│   │   │   │           └── Window1.g.i.cs
│   │   │   ├── EightBallBrowserPage
│   │   │   │   └── Window1.xaml
│   │   │   └── NonCompiledXaml
│   │   │       ├── NonCompiledXaml.csproj
│   │   │       ├── NonCompiledXaml.csproj.user
│   │   │       ├── NonCompiledXaml.sln
│   │   │       ├── NonCompiledXaml.suo
│   │   │       ├── NonCompiledXaml.v11.suo
│   │   │       ├── Program.cs
│   │   │       ├── Properties
│   │   │       │   ├── AssemblyInfo.cs
│   │   │       │   ├── Resources.Designer.cs
│   │   │       │   ├── Resources.resx
│   │   │       │   ├── Settings.Designer.cs
│   │   │       │   └── Settings.settings
│   │   │       ├── Window1.cs
│   │   │       ├── Window1.xaml
│   │   │       ├── Xaml2009.cs
│   │   │       ├── Xaml2009.xaml
│   │   │       ├── app.config
│   │   │       ├── bin
│   │   │       │   └── Debug
│   │   │       │       ├── NonCompiledXaml.exe.config
│   │   │       │       ├── NonCompiledXaml.vshost.exe
│   │   │       │       ├── NonCompiledXaml.vshost.exe.config
│   │   │       │       └── NonCompiledXaml.vshost.exe.manifest
│   │   │       └── obj
│   │   │           └── Debug
│   │   │               ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │               ├── NonCompiledXaml.csproj.FileListAbsolute.txt
│   │   │               ├── TempPE
│   │   │               │   └── Properties.Resources.Designer.cs.dll
│   │   │               ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │               ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │               └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   ├── Chapter03
│   │   │   └── LayoutPanels
│   │   │       ├── BasicDialogBox.xaml
│   │   │       ├── BasicDialogBox.xaml.cs
│   │   │       ├── DoubleSplitWindow.xaml
│   │   │       ├── DoubleSplitWindow.xaml.cs
│   │   │       ├── LayoutPanels.csproj
│   │   │       ├── LayoutPanels.sln
│   │   │       ├── LayoutPanels.suo
│   │   │       ├── LayoutPanels.v11.suo
│   │   │       ├── LayoutRoundingTest.xaml
│   │   │       ├── LayoutRoundingTest.xaml.cs
│   │   │       ├── LocalizableText.xaml
│   │   │       ├── LocalizableText.xaml.cs
│   │   │       ├── Menu.xaml
│   │   │       ├── Menu.xaml.cs
│   │   │       ├── ModularContent.xaml
│   │   │       ├── ModularContent.xaml.cs
│   │   │       ├── MyApp.xaml
│   │   │       ├── MyApp.xaml.cs
│   │   │       ├── Properties
│   │   │       │   ├── AssemblyInfo.cs
│   │   │       │   ├── Resources.Designer.cs
│   │   │       │   ├── Resources.resx
│   │   │       │   ├── Settings.Designer.cs
│   │   │       │   └── Settings.settings
│   │   │       ├── SharedSizeGroup.xaml
│   │   │       ├── SharedSizeGroup.xaml.cs
│   │   │       ├── SimpleCanvas.xaml
│   │   │       ├── SimpleCanvas.xaml.cs
│   │   │       ├── SimpleDock.xaml
│   │   │       ├── SimpleDock.xaml.cs
│   │   │       ├── SimpleGrid.xaml
│   │   │       ├── SimpleGrid.xaml.cs
│   │   │       ├── SimpleInkCanvas.xaml
│   │   │       ├── SimpleInkCanvas.xaml.cs
│   │   │       ├── SimpleStack.xaml
│   │   │       ├── SimpleStack.xaml.cs
│   │   │       ├── SimpleWrap.xaml
│   │   │       ├── SimpleWrap.xaml.cs
│   │   │       ├── SplitWindow.xaml
│   │   │       ├── SplitWindow.xaml.cs
│   │   │       ├── TextBoxColumn.xaml
│   │   │       ├── TextBoxColumn.xaml.cs
│   │   │       ├── TheUniformGrid.xaml
│   │   │       ├── TheUniformGrid.xaml.cs
│   │   │       ├── app.config
│   │   │       ├── bin
│   │   │       │   └── Debug
│   │   │       │       ├── LayoutPanels.exe.config
│   │   │       │       ├── LayoutPanels.vshost.exe
│   │   │       │       ├── LayoutPanels.vshost.exe.config
│   │   │       │       └── LayoutPanels.vshost.exe.manifest
│   │   │       ├── obj
│   │   │       │   └── Debug
│   │   │       │       ├── BasicDialogBox.g.i.cs
│   │   │       │       ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │       │       ├── DoubleSplitWindow.g.i.cs
│   │   │       │       ├── LayoutPanels.csproj.FileListAbsolute.txt
│   │   │       │       ├── LayoutPanels_MarkupCompile.i.cache
│   │   │       │       ├── LayoutRoundingTest.g.i.cs
│   │   │       │       ├── LocalizableText.g.i.cs
│   │   │       │       ├── Menu.g.i.cs
│   │   │       │       ├── ModularContent.g.i.cs
│   │   │       │       ├── MyApp.g.i.cs
│   │   │       │       ├── SharedSizeGroup.g.i.cs
│   │   │       │       ├── SimpleCanvas.g.i.cs
│   │   │       │       ├── SimpleDock.g.i.cs
│   │   │       │       ├── SimpleGrid.g.i.cs
│   │   │       │       ├── SimpleInkCanvas.g.i.cs
│   │   │       │       ├── SimpleStack.g.i.cs
│   │   │       │       ├── SimpleWrap.g.i.cs
│   │   │       │       ├── SplitWindow.g.i.cs
│   │   │       │       ├── TempPE
│   │   │       │       │   └── Properties.Resources.Designer.cs.dll
│   │   │       │       ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │       │       ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │       │       ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │       │       ├── TextBoxColumn.g.i.cs
│   │   │       │       └── TheUniformGrid.g.i.cs
│   │   │       └── office.jpg
│   │   ├── Chapter05
│   │   │   ├── Multitouch
│   │   │   │   ├── App.xaml
│   │   │   │   ├── App.xaml.cs
│   │   │   │   ├── Koala.jpg
│   │   │   │   ├── Manipulations.xaml
│   │   │   │   ├── Manipulations.xaml.cs
│   │   │   │   ├── Menu.xaml
│   │   │   │   ├── Menu.xaml.cs
│   │   │   │   ├── Multitouch.csproj
│   │   │   │   ├── Multitouch.sln
│   │   │   │   ├── Multitouch.suo
│   │   │   │   ├── Multitouch.v11.suo
│   │   │   │   ├── Penguins.jpg
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── RawTouch.xaml
│   │   │   │   ├── RawTouch.xaml.cs
│   │   │   │   ├── Tulips.jpg
│   │   │   │   ├── app.config
│   │   │   │   ├── bin
│   │   │   │   │   └── Debug
│   │   │   │   │       ├── Multitouch.exe.config
│   │   │   │   │       ├── Multitouch.vshost.exe
│   │   │   │   │       ├── Multitouch.vshost.exe.config
│   │   │   │   │       └── Multitouch.vshost.exe.manifest
│   │   │   │   └── obj
│   │   │   │       └── x86
│   │   │   │           └── Debug
│   │   │   │               ├── App.g.i.cs
│   │   │   │               ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │               ├── Manipulations.g.i.cs
│   │   │   │               ├── Menu.g.i.cs
│   │   │   │               ├── Multitouch.csproj.FileListAbsolute.txt
│   │   │   │               ├── Multitouch_MarkupCompile.i.cache
│   │   │   │               ├── RawTouch.g.i.cs
│   │   │   │               ├── TempPE
│   │   │   │               │   └── Properties.Resources.Designer.cs.dll
│   │   │   │               ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │               ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │               └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   └── RoutedEvents
│   │   │       ├── App.xaml
│   │   │       ├── App.xaml.cs
│   │   │       ├── BubbledLabelClick.xaml
│   │   │       ├── BubbledLabelClick.xaml.cs
│   │   │       ├── ButtonMouseUpEvent.xaml
│   │   │       ├── ButtonMouseUpEvent.xaml.cs
│   │   │       ├── DragAndDrop.xaml
│   │   │       ├── DragAndDrop.xaml.cs
│   │   │       ├── Focus.xaml
│   │   │       ├── Focus.xaml.cs
│   │   │       ├── KeyModifiers.xaml
│   │   │       ├── KeyModifiers.xaml.cs
│   │   │       ├── KeyPressEvents.xaml
│   │   │       ├── KeyPressEvents.xaml.cs
│   │   │       ├── Menu.xaml
│   │   │       ├── Menu.xaml.cs
│   │   │       ├── MousePosition.xaml
│   │   │       ├── MousePosition.xaml.cs
│   │   │       ├── OnlyNumbers.xaml
│   │   │       ├── OnlyNumbers.xaml.cs
│   │   │       ├── Properties
│   │   │       │   ├── AssemblyInfo.cs
│   │   │       │   ├── Resources.Designer.cs
│   │   │       │   ├── Resources.resx
│   │   │       │   ├── Settings.Designer.cs
│   │   │       │   └── Settings.settings
│   │   │       ├── RoutedEvents.csproj
│   │   │       ├── RoutedEvents.sln
│   │   │       ├── RoutedEvents.suo
│   │   │       ├── RoutedEvents.v11.suo
│   │   │       ├── TunneledKeyPress.xaml
│   │   │       ├── TunneledKeyPress.xaml.cs
│   │   │       ├── app.config
│   │   │       ├── bin
│   │   │       │   └── Debug
│   │   │       │       ├── RoutedEvents.exe.config
│   │   │       │       ├── RoutedEvents.vshost.exe
│   │   │       │       ├── RoutedEvents.vshost.exe.config
│   │   │       │       └── RoutedEvents.vshost.exe.manifest
│   │   │       ├── happyface.jpg
│   │   │       └── obj
│   │   │           └── Debug
│   │   │               ├── App.g.i.cs
│   │   │               ├── BubbledLabelClick.g.i.cs
│   │   │               ├── ButtonMouseUpEvent.g.i.cs
│   │   │               ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │               ├── DragAndDrop.g.i.cs
│   │   │               ├── Focus.g.i.cs
│   │   │               ├── KeyModifiers.g.i.cs
│   │   │               ├── KeyPressEvents.g.i.cs
│   │   │               ├── Menu.g.i.cs
│   │   │               ├── MousePosition.g.i.cs
│   │   │               ├── OnlyNumbers.g.i.cs
│   │   │               ├── RoutedEvents.csproj.FileListAbsolute.txt
│   │   │               ├── RoutedEvents_Content.g.i.cs
│   │   │               ├── RoutedEvents_MarkupCompile.i.cache
│   │   │               ├── TempPE
│   │   │               │   └── Properties.Resources.Designer.cs.dll
│   │   │               ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │               ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │               ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │               └── TunneledKeyPress.g.i.cs
│   │   ├── Chapter06
│   │   │   └── Controls
│   │   │       ├── App.xaml
│   │   │       ├── App.xaml.cs
│   │   │       ├── ButtonWithShape.xaml
│   │   │       ├── ButtonWithShape.xaml.cs
│   │   │       ├── ButtonsWithContent.xaml
│   │   │       ├── ButtonsWithContent.xaml.cs
│   │   │       ├── CheckBoxList.xaml
│   │   │       ├── CheckBoxList.xaml.cs
│   │   │       ├── ComboBoxTest.xaml
│   │   │       ├── ComboBoxTest.xaml.cs
│   │   │       ├── Controls.csproj
│   │   │       ├── Controls.csproj.user
│   │   │       ├── Controls.sln
│   │   │       ├── Controls.suo
│   │   │       ├── Controls.v11.suo
│   │   │       ├── CustomSpellChecker.xaml
│   │   │       ├── CustomSpellChecker.xaml.cs
│   │   │       ├── CustomWords.lex
│   │   │       ├── DateControls.xaml
│   │   │       ├── DateControls.xaml.cs
│   │   │       ├── EmbeddedFont.xaml
│   │   │       ├── EmbeddedFont.xaml.cs
│   │   │       ├── ExpandableContent.xaml
│   │   │       ├── ExpandableContent.xaml.cs
│   │   │       ├── ExpandableScrollableContent.xaml
│   │   │       ├── ExpandableScrollableContent.xaml.cs
│   │   │       ├── GdiTextRendering.xaml
│   │   │       ├── GdiTextRendering.xaml.cs
│   │   │       ├── GraphicalTabTitles.xaml
│   │   │       ├── GraphicalTabTitles.xaml.cs
│   │   │       ├── ImageList.xaml
│   │   │       ├── ImageList.xaml.cs
│   │   │       ├── IndeterminateProgressBar.xaml
│   │   │       ├── IndeterminateProgressBar.xaml.cs
│   │   │       ├── LabelTest.xaml
│   │   │       ├── LabelTest.xaml.cs
│   │   │       ├── LogicalScrolling.xaml
│   │   │       ├── LogicalScrolling.xaml.cs
│   │   │       ├── Menu.xaml
│   │   │       ├── Menu.xaml.cs
│   │   │       ├── MultiDirectionExpanders.xaml
│   │   │       ├── MultiDirectionExpanders.xaml.cs
│   │   │       ├── PopupTest.xaml
│   │   │       ├── PopupTest.xaml.cs
│   │   │       ├── Properties
│   │   │       │   ├── AssemblyInfo.cs
│   │   │       │   ├── Resources.Designer.cs
│   │   │       │   ├── Resources.resx
│   │   │       │   ├── Settings.Designer.cs
│   │   │       │   └── Settings.settings
│   │   │       ├── RadioButtonGroups.xaml
│   │   │       ├── RadioButtonGroups.xaml.cs
│   │   │       ├── ScrollableTextBoxColumn.xaml
│   │   │       ├── ScrollableTextBoxColumn.xaml.cs
│   │   │       ├── SliderTest.xaml
│   │   │       ├── SliderTest.xaml.cs
│   │   │       ├── SlidersCompared.xaml
│   │   │       ├── SlidersCompared.xaml.cs
│   │   │       ├── TextBoxTest.xaml
│   │   │       ├── TextBoxTest.xaml.cs
│   │   │       ├── Tooltips.xaml
│   │   │       ├── Tooltips.xaml.cs
│   │   │       ├── app.config
│   │   │       ├── bayern.ttf
│   │   │       ├── bin
│   │   │       │   └── Debug
│   │   │       │       ├── Controls.exe
│   │   │       │       ├── Controls.exe.config
│   │   │       │       ├── Controls.pdb
│   │   │       │       ├── Controls.vshost.exe
│   │   │       │       ├── Controls.vshost.exe.config
│   │   │       │       └── Controls.vshost.exe.manifest
│   │   │       ├── happyface.jpg
│   │   │       ├── obj
│   │   │       │   └── Debug
│   │   │       │       ├── App.g.cs
│   │   │       │       ├── App.g.i.cs
│   │   │       │       ├── ButtonWithShape.baml
│   │   │       │       ├── ButtonWithShape.g.cs
│   │   │       │       ├── ButtonWithShape.g.i.cs
│   │   │       │       ├── ButtonsWithContent.baml
│   │   │       │       ├── ButtonsWithContent.g.cs
│   │   │       │       ├── ButtonsWithContent.g.i.cs
│   │   │       │       ├── CheckBoxList.baml
│   │   │       │       ├── CheckBoxList.g.cs
│   │   │       │       ├── CheckBoxList.g.i.cs
│   │   │       │       ├── ComboBoxTest.baml
│   │   │       │       ├── ComboBoxTest.g.cs
│   │   │       │       ├── ComboBoxTest.g.i.cs
│   │   │       │       ├── Controls.Properties.Resources.resources
│   │   │       │       ├── Controls.csproj.FileListAbsolute.txt
│   │   │       │       ├── Controls.csproj.GenerateResource.Cache
│   │   │       │       ├── Controls.csprojResolveAssemblyReference.cache
│   │   │       │       ├── Controls.exe
│   │   │       │       ├── Controls.g.resources
│   │   │       │       ├── Controls.pdb
│   │   │       │       ├── Controls_MarkupCompile.cache
│   │   │       │       ├── Controls_MarkupCompile.i.cache
│   │   │       │       ├── CustomSpellChecker.baml
│   │   │       │       ├── CustomSpellChecker.g.cs
│   │   │       │       ├── CustomSpellChecker.g.i.cs
│   │   │       │       ├── DateControls.baml
│   │   │       │       ├── DateControls.g.cs
│   │   │       │       ├── DateControls.g.i.cs
│   │   │       │       ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │       │       ├── EmbeddedFont.baml
│   │   │       │       ├── EmbeddedFont.g.cs
│   │   │       │       ├── EmbeddedFont.g.i.cs
│   │   │       │       ├── ExpandableContent.baml
│   │   │       │       ├── ExpandableContent.g.cs
│   │   │       │       ├── ExpandableContent.g.i.cs
│   │   │       │       ├── ExpandableScrollableContent.baml
│   │   │       │       ├── ExpandableScrollableContent.g.cs
│   │   │       │       ├── ExpandableScrollableContent.g.i.cs
│   │   │       │       ├── GdiTextRendering.baml
│   │   │       │       ├── GdiTextRendering.g.cs
│   │   │       │       ├── GdiTextRendering.g.i.cs
│   │   │       │       ├── GraphicalTabTitles.baml
│   │   │       │       ├── GraphicalTabTitles.g.cs
│   │   │       │       ├── GraphicalTabTitles.g.i.cs
│   │   │       │       ├── ImageList.baml
│   │   │       │       ├── ImageList.g.cs
│   │   │       │       ├── ImageList.g.i.cs
│   │   │       │       ├── IndeterminateProgressBar.baml
│   │   │       │       ├── IndeterminateProgressBar.g.cs
│   │   │       │       ├── IndeterminateProgressBar.g.i.cs
│   │   │       │       ├── LabelTest.baml
│   │   │       │       ├── LabelTest.g.cs
│   │   │       │       ├── LabelTest.g.i.cs
│   │   │       │       ├── LogicalScrolling.baml
│   │   │       │       ├── LogicalScrolling.g.cs
│   │   │       │       ├── LogicalScrolling.g.i.cs
│   │   │       │       ├── Menu.baml
│   │   │       │       ├── Menu.g.cs
│   │   │       │       ├── Menu.g.i.cs
│   │   │       │       ├── MultiDirectionExpanders.baml
│   │   │       │       ├── MultiDirectionExpanders.g.cs
│   │   │       │       ├── MultiDirectionExpanders.g.i.cs
│   │   │       │       ├── PopupTest.baml
│   │   │       │       ├── PopupTest.g.cs
│   │   │       │       ├── PopupTest.g.i.cs
│   │   │       │       ├── RadioButtonGroups.baml
│   │   │       │       ├── RadioButtonGroups.g.cs
│   │   │       │       ├── RadioButtonGroups.g.i.cs
│   │   │       │       ├── ScrollableTextBoxColumn.baml
│   │   │       │       ├── ScrollableTextBoxColumn.g.cs
│   │   │       │       ├── ScrollableTextBoxColumn.g.i.cs
│   │   │       │       ├── SliderTest.baml
│   │   │       │       ├── SliderTest.g.cs
│   │   │       │       ├── SliderTest.g.i.cs
│   │   │       │       ├── SlidersCompared.baml
│   │   │       │       ├── SlidersCompared.g.cs
│   │   │       │       ├── SlidersCompared.g.i.cs
│   │   │       │       ├── TempPE
│   │   │       │       │   └── Properties.Resources.Designer.cs.dll
│   │   │       │       ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │       │       ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │       │       ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │       │       ├── TextBoxTest.baml
│   │   │       │       ├── TextBoxTest.g.cs
│   │   │       │       ├── TextBoxTest.g.i.cs
│   │   │       │       ├── Tooltips.baml
│   │   │       │       ├── Tooltips.g.cs
│   │   │       │       └── Tooltips.g.i.cs
│   │   │       └── redx.jpg
│   │   ├── Chapter07
│   │   │   ├── AssemblyResources
│   │   │   │   ├── App.xaml
│   │   │   │   ├── App.xaml.cs
│   │   │   │   ├── AssemblyResources.csproj
│   │   │   │   ├── AssemblyResources.csproj.user
│   │   │   │   ├── AssemblyResources.sln
│   │   │   │   ├── AssemblyResources.suo
│   │   │   │   ├── AssemblyResources.v11.suo
│   │   │   │   ├── Images
│   │   │   │   │   ├── Blue hills.jpg
│   │   │   │   │   └── Winter.jpg
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── Sounds
│   │   │   │   │   ├── desktop.ini
│   │   │   │   │   ├── ding.wav
│   │   │   │   │   └── start.wav
│   │   │   │   ├── Window1.xaml
│   │   │   │   ├── Window1.xaml.cs
│   │   │   │   ├── app.config
│   │   │   │   ├── bin
│   │   │   │   │   └── Debug
│   │   │   │   │       ├── AssemblyResources.exe.config
│   │   │   │   │       ├── AssemblyResources.vshost.exe
│   │   │   │   │       ├── AssemblyResources.vshost.exe.config
│   │   │   │   │       └── AssemblyResources.vshost.exe.manifest
│   │   │   │   └── obj
│   │   │   │       └── Debug
│   │   │   │           ├── App.g.i.cs
│   │   │   │           ├── AssemblyResources.csproj.FileListAbsolute.txt
│   │   │   │           ├── AssemblyResources_Content.g.i.cs
│   │   │   │           ├── AssemblyResources_MarkupCompile.i.cache
│   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │           ├── TempPE
│   │   │   │           │   └── Properties.Resources.Designer.cs.dll
│   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │           └── Window1.g.i.cs
│   │   │   ├── LoadFromCommandLine
│   │   │   │   ├── App.xaml
│   │   │   │   ├── App.xaml.cs
│   │   │   │   ├── FileViewer.xaml
│   │   │   │   ├── FileViewer.xaml.cs
│   │   │   │   ├── LoadFromCommandLine.csproj
│   │   │   │   ├── LoadFromCommandLine.csproj.user
│   │   │   │   ├── LoadFromCommandLine.sln
│   │   │   │   ├── LoadFromCommandLine.suo
│   │   │   │   ├── LoadFromCommandLine.v11.suo
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── TextFile1.txt
│   │   │   │   ├── app.config
│   │   │   │   ├── bin
│   │   │   │   │   └── Debug
│   │   │   │   │       ├── LoadFromCommandLine.exe.config
│   │   │   │   │       ├── LoadFromCommandLine.vshost.exe
│   │   │   │   │       ├── LoadFromCommandLine.vshost.exe.config
│   │   │   │   │       └── LoadFromCommandLine.vshost.exe.manifest
│   │   │   │   └── obj
│   │   │   │       └── Debug
│   │   │   │           ├── App.g.i.cs
│   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │           ├── FileViewer.g.i.cs
│   │   │   │           ├── LoadFromCommandLine.csproj.FileListAbsolute.txt
│   │   │   │           ├── LoadFromCommandLine_Content.g.i.cs
│   │   │   │           ├── LoadFromCommandLine_MarkupCompile.i.cache
│   │   │   │           ├── TempPE
│   │   │   │           │   └── Properties.Resources.Designer.cs.dll
│   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   ├── LocalizableApplication
│   │   │   │   ├── App.xaml
│   │   │   │   ├── App.xaml.cs
│   │   │   │   ├── LocBaml.exe
│   │   │   │   ├── LocBaml.exe.manifest
│   │   │   │   ├── LocalizableApplication.csproj
│   │   │   │   ├── LocalizableApplication.csproj.user
│   │   │   │   ├── LocalizableApplication.resources.CSV
│   │   │   │   ├── LocalizableApplication.resources.French.CSV
│   │   │   │   ├── LocalizableApplication.sln
│   │   │   │   ├── LocalizableApplication.suo
│   │   │   │   ├── LocalizableApplication.v11.suo
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── Window1.xaml
│   │   │   │   ├── Window1.xaml.cs
│   │   │   │   ├── app.config
│   │   │   │   ├── bin
│   │   │   │   │   └── Debug
│   │   │   │   │       ├── LocalizableApplication.exe.config
│   │   │   │   │       ├── LocalizableApplication.vshost.exe
│   │   │   │   │       ├── LocalizableApplication.vshost.exe.config
│   │   │   │   │       └── LocalizableApplication.vshost.exe.manifest
│   │   │   │   └── obj
│   │   │   │       └── Debug
│   │   │   │           ├── App.g.i.cs
│   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │           ├── LocalizableApplication.csproj.FileListAbsolute.txt
│   │   │   │           ├── LocalizableApplication_MarkupCompile.i.cache
│   │   │   │           ├── TempPE
│   │   │   │           │   └── Properties.Resources.Designer.cs.dll
│   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │           └── Window1.g.i.cs
│   │   │   ├── PreventSessionEnd
│   │   │   │   ├── App.xaml
│   │   │   │   ├── App.xaml.cs
│   │   │   │   ├── PreventSessionEnd.csproj
│   │   │   │   ├── PreventSessionEnd.sln
│   │   │   │   ├── PreventSessionEnd.suo
│   │   │   │   ├── PreventSessionEnd.v11.suo
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── Window1.xaml
│   │   │   │   ├── Window1.xaml.cs
│   │   │   │   ├── app.config
│   │   │   │   ├── bin
│   │   │   │   │   └── Debug
│   │   │   │   │       ├── WindowsApplication1.exe.config
│   │   │   │   │       ├── WindowsApplication1.vshost.exe
│   │   │   │   │       ├── WindowsApplication1.vshost.exe.config
│   │   │   │   │       └── WindowsApplication1.vshost.exe.manifest
│   │   │   │   └── obj
│   │   │   │       └── Debug
│   │   │   │           ├── App.g.i.cs
│   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │           ├── PreventSessionEnd.csproj.FileListAbsolute.txt
│   │   │   │           ├── TempPE
│   │   │   │           │   └── Properties.Resources.Designer.cs.dll
│   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │           ├── Window1.g.i.cs
│   │   │   │           └── WindowsApplication1_MarkupCompile.i.cache
│   │   │   ├── SingleInstanceApplication
│   │   │   │   ├── Document.xaml
│   │   │   │   ├── Document.xaml.cs
│   │   │   │   ├── DocumentList.xaml
│   │   │   │   ├── DocumentList.xaml.cs
│   │   │   │   ├── DocumentReference.cs
│   │   │   │   ├── FileRegistrationHelper.cs
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── SingleInstanceApplication.csproj
│   │   │   │   ├── SingleInstanceApplication.csproj.user
│   │   │   │   ├── SingleInstanceApplication.sln
│   │   │   │   ├── SingleInstanceApplication.suo
│   │   │   │   ├── SingleInstanceApplication.v11.suo
│   │   │   │   ├── Startup.cs
│   │   │   │   ├── app.config
│   │   │   │   ├── app.manifest
│   │   │   │   ├── bin
│   │   │   │   │   └── Debug
│   │   │   │   │       ├── SingleInstanceApplication.exe.config
│   │   │   │   │       ├── SingleInstanceApplication.vshost.exe
│   │   │   │   │       ├── SingleInstanceApplication.vshost.exe.config
│   │   │   │   │       └── SingleInstanceApplication.vshost.exe.manifest
│   │   │   │   ├── obj
│   │   │   │   │   └── Debug
│   │   │   │   │       ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │   │       ├── Document.g.i.cs
│   │   │   │   │       ├── DocumentList.g.i.cs
│   │   │   │   │       ├── SingleInstanceApplication.csproj.FileListAbsolute.txt
│   │   │   │   │       ├── SingleInstanceApplication_MarkupCompile.i.cache
│   │   │   │   │       ├── TempPE
│   │   │   │   │       │   └── Properties.Resources.Designer.cs.dll
│   │   │   │   │       ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │   │       ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │   │       └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │   ├── sample1.testDoc
│   │   │   │   ├── sample2.testDoc
│   │   │   │   └── sample3.testDoc
│   │   │   └── WindowTracker
│   │   │       ├── App.xaml
│   │   │       ├── App.xaml.cs
│   │   │       ├── Document.xaml
│   │   │       ├── Document.xaml.cs
│   │   │       ├── MainWindow.xaml
│   │   │       ├── MainWindow.xaml.cs
│   │   │       ├── Properties
│   │   │       │   ├── AssemblyInfo.cs
│   │   │       │   ├── Resources.Designer.cs
│   │   │       │   ├── Resources.resx
│   │   │       │   ├── Settings.Designer.cs
│   │   │       │   └── Settings.settings
│   │   │       ├── WindowTracker.csproj
│   │   │       ├── WindowTracker.sln
│   │   │       ├── WindowTracker.suo
│   │   │       ├── WindowTracker.v11.suo
│   │   │       ├── app.config
│   │   │       ├── bin
│   │   │       │   └── Debug
│   │   │       │       ├── WindowsApplication1.exe.config
│   │   │       │       ├── WindowsApplication1.vshost.exe
│   │   │       │       ├── WindowsApplication1.vshost.exe.config
│   │   │       │       └── WindowsApplication1.vshost.exe.manifest
│   │   │       └── obj
│   │   │           └── Debug
│   │   │               ├── App.g.i.cs
│   │   │               ├── DesignTimeResolveAssemblyReferences.cache
│   │   │               ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │               ├── Document.g.i.cs
│   │   │               ├── MainWindow.g.i.cs
│   │   │               ├── TempPE
│   │   │               │   └── Properties.Resources.Designer.cs.dll
│   │   │               ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │               ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │               ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │               ├── WindowTracker.csproj.FileListAbsolute.txt
│   │   │               └── WindowsApplication1_MarkupCompile.i.cache
│   │   ├── Chapter08
│   │   │   └── DataBinding
│   │   │       ├── App.xaml
│   │   │       ├── App.xaml.cs
│   │   │       ├── BindToFont.xaml
│   │   │       ├── BindToFont.xaml.cs
│   │   │       ├── DataBinding.csproj
│   │   │       ├── DataBinding.csproj.user
│   │   │       ├── DataBinding.sln
│   │   │       ├── DataBinding.suo
│   │   │       ├── DataBinding.v11.suo
│   │   │       ├── ElementToElementBinding.xaml
│   │   │       ├── ElementToElementBinding.xaml.cs
│   │   │       ├── FontChooser.xaml
│   │   │       ├── FontChooser.xaml.cs
│   │   │       ├── Menu.xaml
│   │   │       ├── Menu.xaml.cs
│   │   │       ├── MultipleBindings.xaml
│   │   │       ├── MultipleBindings.xaml.cs
│   │   │       ├── Properties
│   │   │       │   ├── AssemblyInfo.cs
│   │   │       │   ├── Resources.Designer.cs
│   │   │       │   ├── Resources.resx
│   │   │       │   ├── Settings.Designer.cs
│   │   │       │   └── Settings.settings
│   │   │       ├── app.config
│   │   │       ├── bin
│   │   │       │   └── Debug
│   │   │       │       ├── DataBinding.exe
│   │   │       │       ├── DataBinding.exe.config
│   │   │       │       ├── DataBinding.pdb
│   │   │       │       ├── DataBinding.vshost.exe
│   │   │       │       ├── DataBinding.vshost.exe.config
│   │   │       │       └── DataBinding.vshost.exe.manifest
│   │   │       └── obj
│   │   │           └── Debug
│   │   │               ├── App.g.cs
│   │   │               ├── App.g.i.cs
│   │   │               ├── BindToFont.baml
│   │   │               ├── BindToFont.g.cs
│   │   │               ├── BindToFont.g.i.cs
│   │   │               ├── DataBinding.Properties.Resources.resources
│   │   │               ├── DataBinding.csproj.FileListAbsolute.txt
│   │   │               ├── DataBinding.csproj.GenerateResource.Cache
│   │   │               ├── DataBinding.csprojResolveAssemblyReference.cache
│   │   │               ├── DataBinding.exe
│   │   │               ├── DataBinding.g.resources
│   │   │               ├── DataBinding.pdb
│   │   │               ├── DataBinding_MarkupCompile.cache
│   │   │               ├── DataBinding_MarkupCompile.i.cache
│   │   │               ├── DesignTimeResolveAssemblyReferences.cache
│   │   │               ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │               ├── ElementToElementBinding.baml
│   │   │               ├── ElementToElementBinding.g.cs
│   │   │               ├── ElementToElementBinding.g.i.cs
│   │   │               ├── FontChooser.baml
│   │   │               ├── FontChooser.g.cs
│   │   │               ├── FontChooser.g.i.cs
│   │   │               ├── Menu.baml
│   │   │               ├── Menu.g.cs
│   │   │               ├── Menu.g.i.cs
│   │   │               ├── MultipleBindings.baml
│   │   │               ├── MultipleBindings.g.cs
│   │   │               ├── MultipleBindings.g.i.cs
│   │   │               ├── TempPE
│   │   │               │   └── Properties.Resources.Designer.cs.dll
│   │   │               ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │               ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │               └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   ├── Chapter09
│   │   │   └── Commands
│   │   │       ├── App.xaml
│   │   │       ├── App.xaml.cs
│   │   │       ├── CommandSlider.cs
│   │   │       ├── Commands.csproj
│   │   │       ├── Commands.csproj.user
│   │   │       ├── Commands.sln
│   │   │       ├── Commands.suo
│   │   │       ├── Commands.v11.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
│   │   │       ├── app.config
│   │   │       ├── bin
│   │   │       │   └── Debug
│   │   │       │       ├── Commands.exe.config
│   │   │       │       ├── Commands.vshost.exe
│   │   │       │       ├── Commands.vshost.exe.config
│   │   │       │       └── Commands.vshost.exe.manifest
│   │   │       └── obj
│   │   │           └── Debug
│   │   │               ├── App.g.i.cs
│   │   │               ├── Commands.csproj.FileListAbsolute.txt
│   │   │               ├── Commands_MarkupCompile.i.cache
│   │   │               ├── CustomCommand.g.i.cs
│   │   │               ├── CustomControlWithCommand.g.i.cs
│   │   │               ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │               ├── GeneratedInternalTypeHelper.g.i.cs
│   │   │               ├── Menu.g.i.cs
│   │   │               ├── MonitorCommands.g.i.cs
│   │   │               ├── NoCommandTextBox.g.i.cs
│   │   │               ├── SimpleDocument.g.i.cs
│   │   │               ├── TempPE
│   │   │               │   └── Properties.Resources.Designer.cs.dll
│   │   │               ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │               ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │               ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │               ├── TestNewCommand.g.i.cs
│   │   │               └── TwoDocument.g.i.cs
│   │   ├── Chapter10
│   │   │   └── Resources
│   │   │       ├── ResourceLibrary
│   │   │       │   ├── CustomResources.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── ResourceLibrary.csproj
│   │   │       │   ├── ResourceLibrary.csproj.user
│   │   │       │   ├── Themes
│   │   │       │   │   └── generic.xaml
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   ├── obj
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │       │   │       ├── GeneratedInternalTypeHelper.g.i.cs
│   │   │       │   │       ├── ResourceLibrary_MarkupCompile.i.cache
│   │   │       │   │       ├── TempPE
│   │   │       │   │       │   └── Properties.Resources.Designer.cs.dll
│   │   │       │   │       ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │       │   │       ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │       │   │       ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │       │   │       └── Themes
│   │   │       │   └── sadface.jpg
│   │   │       ├── Resources
│   │   │       │   ├── App.xaml
│   │   │       │   ├── App.xaml.cs
│   │   │       │   ├── DynamicResource.xaml
│   │   │       │   ├── DynamicResource.xaml.cs
│   │   │       │   ├── Menu.xaml
│   │   │       │   ├── Menu.xaml.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── ResourceFromLibrary.xaml
│   │   │       │   ├── ResourceFromLibrary.xaml.cs
│   │   │       │   ├── Resources.csproj
│   │   │       │   ├── Resources.csproj.user
│   │   │       │   ├── TwoResources.xaml
│   │   │       │   ├── TwoResources.xaml.cs
│   │   │       │   ├── WindowResource.xaml
│   │   │       │   ├── WindowResource.xaml.cs
│   │   │       │   ├── app.config
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── Resources.exe.config
│   │   │       │   │       ├── Resources.vshost.exe
│   │   │       │   │       ├── Resources.vshost.exe.config
│   │   │       │   │       └── Resources.vshost.exe.manifest
│   │   │       │   ├── happyface.jpg
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── App.g.i.cs
│   │   │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │       │           ├── DynamicResource.g.i.cs
│   │   │       │           ├── Menu.g.i.cs
│   │   │       │           ├── Resources.csproj.FileListAbsolute.txt
│   │   │       │           ├── TempPE
│   │   │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │       │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │       │           ├── TwoResources.g.i.cs
│   │   │       │           ├── WindowResource.g.i.cs
│   │   │       │           └── build.force
│   │   │       ├── Resources.sln
│   │   │       ├── Resources.suo
│   │   │       └── Resources.v11.suo
│   │   ├── Chapter11
│   │   │   ├── Behaviors
│   │   │   │   ├── BehaviorTest
│   │   │   │   │   ├── App.xaml
│   │   │   │   │   ├── App.xaml.cs
│   │   │   │   │   ├── BehaviorTest.csproj
│   │   │   │   │   ├── DragInCanvasTest.xaml
│   │   │   │   │   ├── DragInCanvasTest.xaml.cs
│   │   │   │   │   ├── FadeInAndOutTest.xaml
│   │   │   │   │   ├── FadeInAndOutTest.xaml.cs
│   │   │   │   │   ├── Menu.xaml
│   │   │   │   │   ├── Menu.xaml.cs
│   │   │   │   │   ├── PlayMediaTest.xaml
│   │   │   │   │   ├── PlayMediaTest.xaml.cs
│   │   │   │   │   ├── Properties
│   │   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   │   ├── Resources.resx
│   │   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   │   └── Settings.settings
│   │   │   │   │   ├── app.config
│   │   │   │   │   ├── bin
│   │   │   │   │   │   └── Debug
│   │   │   │   │   │       ├── BehaviorTest.exe
│   │   │   │   │   │       ├── BehaviorTest.exe.config
│   │   │   │   │   │       ├── BehaviorTest.pdb
│   │   │   │   │   │       ├── BehaviorTest.vshost.exe
│   │   │   │   │   │       ├── BehaviorTest.vshost.exe.config
│   │   │   │   │   │       ├── BehaviorTest.vshost.exe.manifest
│   │   │   │   │   │       ├── CustomBehaviorsLibrary.dll
│   │   │   │   │   │       ├── CustomBehaviorsLibrary.pdb
│   │   │   │   │   │       ├── System.Windows.Interactivity.dll
│   │   │   │   │   │       ├── System.Windows.Interactivity.xml
│   │   │   │   │   │       ├── de
│   │   │   │   │   │       │   └── System.Windows.Interactivity.resources.dll
│   │   │   │   │   │       ├── en
│   │   │   │   │   │       │   └── System.Windows.Interactivity.resources.dll
│   │   │   │   │   │       ├── es
│   │   │   │   │   │       │   └── System.Windows.Interactivity.resources.dll
│   │   │   │   │   │       ├── fr
│   │   │   │   │   │       │   └── System.Windows.Interactivity.resources.dll
│   │   │   │   │   │       ├── it
│   │   │   │   │   │       │   └── System.Windows.Interactivity.resources.dll
│   │   │   │   │   │       ├── ja
│   │   │   │   │   │       │   └── System.Windows.Interactivity.resources.dll
│   │   │   │   │   │       ├── ko
│   │   │   │   │   │       │   └── System.Windows.Interactivity.resources.dll
│   │   │   │   │   │       ├── test.mp3
│   │   │   │   │   │       ├── zh-Hans
│   │   │   │   │   │       │   └── System.Windows.Interactivity.resources.dll
│   │   │   │   │   │       └── zh-Hant
│   │   │   │   │   │           └── System.Windows.Interactivity.resources.dll
│   │   │   │   │   ├── obj
│   │   │   │   │   │   └── x86
│   │   │   │   │   │       └── Debug
│   │   │   │   │   │           ├── App.g.cs
│   │   │   │   │   │           ├── App.g.i.cs
│   │   │   │   │   │           ├── BehaviorTest.Properties.Resources.resources
│   │   │   │   │   │           ├── BehaviorTest.csproj.FileListAbsolute.txt
│   │   │   │   │   │           ├── BehaviorTest.csproj.GenerateResource.Cache
│   │   │   │   │   │           ├── BehaviorTest.csprojResolveAssemblyReference.cache
│   │   │   │   │   │           ├── BehaviorTest.exe
│   │   │   │   │   │           ├── BehaviorTest.g.resources
│   │   │   │   │   │           ├── BehaviorTest.pdb
│   │   │   │   │   │           ├── BehaviorTest_MarkupCompile.cache
│   │   │   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │   │   │           ├── DragInCanvasTest.baml
│   │   │   │   │   │           ├── DragInCanvasTest.g.cs
│   │   │   │   │   │           ├── DragInCanvasTest.g.i.cs
│   │   │   │   │   │           ├── FadeInAndOutTest.baml
│   │   │   │   │   │           ├── FadeInAndOutTest.g.cs
│   │   │   │   │   │           ├── FadeInAndOutTest.g.i.cs
│   │   │   │   │   │           ├── Menu.baml
│   │   │   │   │   │           ├── Menu.g.cs
│   │   │   │   │   │           ├── Menu.g.i.cs
│   │   │   │   │   │           ├── PlayMediaTest.baml
│   │   │   │   │   │           ├── PlayMediaTest.g.cs
│   │   │   │   │   │           ├── PlayMediaTest.g.i.cs
│   │   │   │   │   │           ├── TempPE
│   │   │   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │   │   │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │   │   └── test.mp3
│   │   │   │   ├── Behaviors.sln
│   │   │   │   ├── Behaviors.suo
│   │   │   │   ├── Behaviors.v11.suo
│   │   │   │   └── CustomBehaviorsLibrary
│   │   │   │       ├── CustomBehaviorsLibrary.csproj
│   │   │   │       ├── DragInCanvasBehavior.cs
│   │   │   │       ├── FadeInAndOut.cs
│   │   │   │       ├── PlaySoundAction.cs
│   │   │   │       ├── Properties
│   │   │   │       │   ├── AssemblyInfo.cs
│   │   │   │       │   ├── Resources.Designer.cs
│   │   │   │       │   ├── Resources.resx
│   │   │   │       │   ├── Settings.Designer.cs
│   │   │   │       │   └── Settings.settings
│   │   │   │       ├── bin
│   │   │   │       │   └── Debug
│   │   │   │       │       ├── CustomBehaviorsLibrary.dll
│   │   │   │       │       ├── CustomBehaviorsLibrary.pdb
│   │   │   │       │       ├── System.Windows.Interactivity.dll
│   │   │   │       │       ├── System.Windows.Interactivity.xml
│   │   │   │       │       ├── de
│   │   │   │       │       │   └── System.Windows.Interactivity.resources.dll
│   │   │   │       │       ├── en
│   │   │   │       │       │   └── System.Windows.Interactivity.resources.dll
│   │   │   │       │       ├── es
│   │   │   │       │       │   └── System.Windows.Interactivity.resources.dll
│   │   │   │       │       ├── fr
│   │   │   │       │       │   └── System.Windows.Interactivity.resources.dll
│   │   │   │       │       ├── it
│   │   │   │       │       │   └── System.Windows.Interactivity.resources.dll
│   │   │   │       │       ├── ja
│   │   │   │       │       │   └── System.Windows.Interactivity.resources.dll
│   │   │   │       │       ├── ko
│   │   │   │       │       │   └── System.Windows.Interactivity.resources.dll
│   │   │   │       │       ├── zh-Hans
│   │   │   │       │       │   └── System.Windows.Interactivity.resources.dll
│   │   │   │       │       └── zh-Hant
│   │   │   │       │           └── System.Windows.Interactivity.resources.dll
│   │   │   │       └── obj
│   │   │   │           └── Debug
│   │   │   │               ├── CustomBehaviorsLibrary.Properties.Resources.resources
│   │   │   │               ├── CustomBehaviorsLibrary.csproj.FileListAbsolute.txt
│   │   │   │               ├── CustomBehaviorsLibrary.csproj.GenerateResource.Cache
│   │   │   │               ├── CustomBehaviorsLibrary.csprojResolveAssemblyReference.cache
│   │   │   │               ├── CustomBehaviorsLibrary.dll
│   │   │   │               ├── CustomBehaviorsLibrary.pdb
│   │   │   │               ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │               ├── TempPE
│   │   │   │               │   └── Properties.Resources.Designer.cs.dll
│   │   │   │               ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │               ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │               └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   └── Styles
│   │   │       ├── App.xaml
│   │   │       ├── App.xaml.cs
│   │   │       ├── AutomaticStyles.xaml
│   │   │       ├── AutomaticStyles.xaml.cs
│   │   │       ├── BasicDialogBox.xaml
│   │   │       ├── EventSetter.xaml
│   │   │       ├── EventSetter.xaml.cs
│   │   │       ├── EventTriggers.xaml
│   │   │       ├── EventTriggers.xaml.cs
│   │   │       ├── Menu.xaml
│   │   │       ├── Menu.xaml.cs
│   │   │       ├── Properties
│   │   │       │   ├── AssemblyInfo.cs
│   │   │       │   ├── Resources.Designer.cs
│   │   │       │   ├── Resources.resx
│   │   │       │   ├── Settings.Designer.cs
│   │   │       │   └── Settings.settings
│   │   │       ├── 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
│   │   │       ├── Styles.v11.suo
│   │   │       ├── app.config
│   │   │       ├── bin
│   │   │       │   └── Debug
│   │   │       │       ├── Styles.exe.config
│   │   │       │       ├── Styles.vshost.exe
│   │   │       │       ├── Styles.vshost.exe.config
│   │   │       │       └── Styles.vshost.exe.manifest
│   │   │       ├── happyface.jpg
│   │   │       └── obj
│   │   │           └── Debug
│   │   │               ├── App.g.i.cs
│   │   │               ├── AutomaticStyles.g.i.cs
│   │   │               ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │               ├── EventSetter.g.i.cs
│   │   │               ├── EventTriggers.g.i.cs
│   │   │               ├── Menu.g.i.cs
│   │   │               ├── ReuseFontWithResources.g.i.cs
│   │   │               ├── ReuseFontWithStyles.g.i.cs
│   │   │               ├── SimpleTriggers.g.i.cs
│   │   │               ├── StyleInheritance.g.i.cs
│   │   │               ├── Styles.csproj.FileListAbsolute.txt
│   │   │               ├── Styles_MarkupCompile.i.cache
│   │   │               ├── TempPE
│   │   │               │   └── Properties.Resources.Designer.cs.dll
│   │   │               ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │               ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │               └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   ├── Chapter12
│   │   │   └── Drawing
│   │   │       ├── App.xaml
│   │   │       ├── App.xaml.cs
│   │   │       ├── DashedLines.xaml
│   │   │       ├── DashedLines.xaml.cs
│   │   │       ├── Drawing.csproj
│   │   │       ├── Drawing.csproj.user
│   │   │       ├── Drawing.sln
│   │   │       ├── Drawing.suo
│   │   │       ├── Drawing.v11.suo
│   │   │       ├── FillModes.xaml
│   │   │       ├── FillModes.xaml.cs
│   │   │       ├── GradientText.xaml
│   │   │       ├── GradientText.xaml.cs
│   │   │       ├── Gradients.xaml
│   │   │       ├── Gradients.xaml.cs
│   │   │       ├── ImageBrushes.xaml
│   │   │       ├── ImageBrushes.xaml.cs
│   │   │       ├── InsideOutsideFill.xaml
│   │   │       ├── InsideOutsideFill.xaml.cs
│   │   │       ├── LineCaps.xaml
│   │   │       ├── LineCaps.xaml.cs
│   │   │       ├── LineJoins.xaml
│   │   │       ├── LineJoins.xaml.cs
│   │   │       ├── Menu.xaml
│   │   │       ├── Menu.xaml.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
│   │   │       ├── 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
│   │   │       ├── TileTypes.xaml
│   │   │       ├── TileTypes.xaml.cs
│   │   │       ├── Transparency.xaml
│   │   │       ├── Transparency.xaml.cs
│   │   │       ├── ViewboxResize.xaml
│   │   │       ├── ViewboxResize.xaml.cs
│   │   │       ├── VisualBrush.xaml
│   │   │       ├── VisualBrush.xaml.cs
│   │   │       ├── app.config
│   │   │       ├── bin
│   │   │       │   └── Debug
│   │   │       │       ├── Drawing.exe
│   │   │       │       ├── Drawing.exe.config
│   │   │       │       ├── Drawing.pdb
│   │   │       │       ├── Drawing.vshost.exe
│   │   │       │       ├── Drawing.vshost.exe.config
│   │   │       │       └── Drawing.vshost.exe.manifest
│   │   │       ├── celestial.jpg
│   │   │       ├── grandpiano.jpg
│   │   │       ├── happyface.jpg
│   │   │       ├── logo.gif
│   │   │       ├── obj
│   │   │       │   └── Debug
│   │   │       │       ├── App.g.cs
│   │   │       │       ├── App.g.i.cs
│   │   │       │       ├── DashedLines.baml
│   │   │       │       ├── DashedLines.g.cs
│   │   │       │       ├── DashedLines.g.i.cs
│   │   │       │       ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │       │       ├── Drawing.Properties.Resources.resources
│   │   │       │       ├── Drawing.csproj.FileListAbsolute.txt
│   │   │       │       ├── Drawing.csproj.GenerateResource.Cache
│   │   │       │       ├── Drawing.csprojResolveAssemblyReference.cache
│   │   │       │       ├── Drawing.exe
│   │   │       │       ├── Drawing.g.resources
│   │   │       │       ├── Drawing.pdb
│   │   │       │       ├── Drawing_MarkupCompile.cache
│   │   │       │       ├── Drawing_MarkupCompile.i.cache
│   │   │       │       ├── FillModes.baml
│   │   │       │       ├── FillModes.g.cs
│   │   │       │       ├── FillModes.g.i.cs
│   │   │       │       ├── GradientText.baml
│   │   │       │       ├── GradientText.g.cs
│   │   │       │       ├── GradientText.g.i.cs
│   │   │       │       ├── Gradients.baml
│   │   │       │       ├── Gradients.g.cs
│   │   │       │       ├── Gradients.g.i.cs
│   │   │       │       ├── ImageBrushes.baml
│   │   │       │       ├── ImageBrushes.g.cs
│   │   │       │       ├── ImageBrushes.g.i.cs
│   │   │       │       ├── InsideOutsideFill.baml
│   │   │       │       ├── InsideOutsideFill.g.cs
│   │   │       │       ├── InsideOutsideFill.g.i.cs
│   │   │       │       ├── LineCaps.baml
│   │   │       │       ├── LineCaps.g.cs
│   │   │       │       ├── LineCaps.g.i.cs
│   │   │       │       ├── LineJoins.baml
│   │   │       │       ├── LineJoins.g.cs
│   │   │       │       ├── LineJoins.g.i.cs
│   │   │       │       ├── Menu.baml
│   │   │       │       ├── Menu.g.cs
│   │   │       │       ├── Menu.g.i.cs
│   │   │       │       ├── OpacityMask.baml
│   │   │       │       ├── OpacityMask.g.cs
│   │   │       │       ├── OpacityMask.g.i.cs
│   │   │       │       ├── PixelSnapping.baml
│   │   │       │       ├── PixelSnapping.g.cs
│   │   │       │       ├── PixelSnapping.g.i.cs
│   │   │       │       ├── PolylinesAndPolygons.baml
│   │   │       │       ├── PolylinesAndPolygons.g.cs
│   │   │       │       ├── PolylinesAndPolygons.g.i.cs
│   │   │       │       ├── RadialGradient.baml
│   │   │       │       ├── RadialGradient.g.cs
│   │   │       │       ├── RadialGradient.g.i.cs
│   │   │       │       ├── Reflection.baml
│   │   │       │       ├── Reflection.g.cs
│   │   │       │       ├── Reflection.g.i.cs
│   │   │       │       ├── RotateElement.baml
│   │   │       │       ├── RotateElement.g.cs
│   │   │       │       ├── RotateElement.g.i.cs
│   │   │       │       ├── RotateShape.baml
│   │   │       │       ├── RotateShape.g.cs
│   │   │       │       ├── RotateShape.g.i.cs
│   │   │       │       ├── RoundedRectangles.baml
│   │   │       │       ├── RoundedRectangles.g.cs
│   │   │       │       ├── RoundedRectangles.g.i.cs
│   │   │       │       ├── Shapes.baml
│   │   │       │       ├── Shapes.g.cs
│   │   │       │       ├── Shapes.g.i.cs
│   │   │       │       ├── TempPE
│   │   │       │       │   └── Properties.Resources.Designer.cs.dll
│   │   │       │       ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │       │       ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │       │       ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │       │       ├── TileFlip.baml
│   │   │       │       ├── TileFlip.g.cs
│   │   │       │       ├── TileFlip.g.i.cs
│   │   │       │       ├── TileTypes.baml
│   │   │       │       ├── TileTypes.g.cs
│   │   │       │       ├── TileTypes.g.i.cs
│   │   │       │       ├── Transparency.baml
│   │   │       │       ├── Transparency.g.cs
│   │   │       │       ├── Transparency.g.i.cs
│   │   │       │       ├── ViewboxResize.baml
│   │   │       │       ├── ViewboxResize.g.cs
│   │   │       │       ├── ViewboxResize.g.i.cs
│   │   │       │       ├── VisualBrush.baml
│   │   │       │       ├── VisualBrush.g.cs
│   │   │       │       └── VisualBrush.g.i.cs
│   │   │       └── tile.jpg
│   │   ├── Chapter13
│   │   │   └── Drawing
│   │   │       ├── App.xaml
│   │   │       ├── App.xaml.cs
│   │   │       ├── BezierCurve.xaml
│   │   │       ├── BezierCurve.xaml.cs
│   │   │       ├── ClipArt.xaml
│   │   │       ├── ClipArt.xaml.cs
│   │   │       ├── Clipping.xaml
│   │   │       ├── Clipping.xaml.cs
│   │   │       ├── ClippingWithViewbox.xaml
│   │   │       ├── ClippingWithViewbox.xaml.cs
│   │   │       ├── CombiningShapes.xaml
│   │   │       ├── CombiningShapes.xaml.cs
│   │   │       ├── Creek.jpg
│   │   │       ├── Drawing.csproj
│   │   │       ├── Drawing.csproj.user
│   │   │       ├── Drawing.sln
│   │   │       ├── Drawing.suo
│   │   │       ├── Drawing.v11.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
│   │   │       ├── Properties
│   │   │       │   ├── AssemblyInfo.cs
│   │   │       │   ├── Resources.Designer.cs
│   │   │       │   ├── Resources.resx
│   │   │       │   ├── Settings.Designer.cs
│   │   │       │   └── Settings.settings
│   │   │       ├── ReusingGeometry.xaml
│   │   │       ├── ReusingGeometry.xaml.cs
│   │   │       ├── SimpleArc.xaml
│   │   │       ├── SimpleArc.xaml.cs
│   │   │       ├── app.config
│   │   │       ├── bin
│   │   │       │   └── Debug
│   │   │       │       ├── Drawing.exe.config
│   │   │       │       ├── Drawing.vshost.exe
│   │   │       │       ├── Drawing.vshost.exe.config
│   │   │       │       └── Drawing.vshost.exe.manifest
│   │   │       └── obj
│   │   │           └── Debug
│   │   │               ├── App.g.i.cs
│   │   │               ├── BezierCurve.g.i.cs
│   │   │               ├── ClipArt.g.i.cs
│   │   │               ├── Clipping.g.i.cs
│   │   │               ├── ClippingWithViewbox.g.i.cs
│   │   │               ├── CombiningShapes.g.i.cs
│   │   │               ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │               ├── Drawing.csproj.FileListAbsolute.txt
│   │   │               ├── Drawing_MarkupCompile.i.cache
│   │   │               ├── Drawings.g.i.cs
│   │   │               ├── GroupedShapes.g.i.cs
│   │   │               ├── Menu.g.i.cs
│   │   │               ├── MiniLanguage.g.i.cs
│   │   │               ├── NoSymbol.g.i.cs
│   │   │               ├── ReusingGeometry.g.i.cs
│   │   │               ├── SimpleArc.g.i.cs
│   │   │               ├── TempPE
│   │   │               │   └── Properties.Resources.Designer.cs.dll
│   │   │               ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │               ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │               └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   ├── Chapter14
│   │   │   └── Drawing
│   │   │       ├── App.xaml
│   │   │       ├── App.xaml.cs
│   │   │       ├── BlurEffects.xaml
│   │   │       ├── BlurEffects.xaml.cs
│   │   │       ├── CustomPixelShader.xaml
│   │   │       ├── CustomPixelShader.xaml.cs
│   │   │       ├── Drawing.csproj
│   │   │       ├── Drawing.csproj.user
│   │   │       ├── Drawing.sln
│   │   │       ├── Drawing.suo
│   │   │       ├── Drawing.v11.suo
│   │   │       ├── DrawingCanvas.cs
│   │   │       ├── DropShadowEffects.xaml
│   │   │       ├── DropShadowEffects.xaml.cs
│   │   │       ├── GenerateBitmap.xaml
│   │   │       ├── GenerateBitmap.xaml.cs
│   │   │       ├── GrayscaleEffect.cs
│   │   │       ├── Grayscale_Compiled.ps
│   │   │       ├── Grayscale_Uncompiled.fx
│   │   │       ├── Menu.xaml
│   │   │       ├── Menu.xaml.cs
│   │   │       ├── Properties
│   │   │       │   ├── AssemblyInfo.cs
│   │   │       │   ├── Resources.Designer.cs
│   │   │       │   ├── Resources.resx
│   │   │       │   ├── Settings.Designer.cs
│   │   │       │   └── Settings.settings
│   │   │       ├── VisualLayer.xaml
│   │   │       ├── VisualLayer.xaml.cs
│   │   │       ├── app.config
│   │   │       ├── bin
│   │   │       │   └── Debug
│   │   │       │       ├── Drawing.exe.config
│   │   │       │       ├── Drawing.vshost.exe
│   │   │       │       ├── Drawing.vshost.exe.config
│   │   │       │       └── Drawing.vshost.exe.manifest
│   │   │       ├── harpsichord.jpg
│   │   │       ├── obj
│   │   │       │   └── Debug
│   │   │       │       ├── App.g.i.cs
│   │   │       │       ├── BlurEffects.g.i.cs
│   │   │       │       ├── CustomPixelShader.g.i.cs
│   │   │       │       ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │       │       ├── Drawing.csproj.FileListAbsolute.txt
│   │   │       │       ├── Drawing_MarkupCompile.i.cache
│   │   │       │       ├── DropShadowEffects.g.i.cs
│   │   │       │       ├── GenerateBitmap.g.i.cs
│   │   │       │       ├── GeneratedInternalTypeHelper.g.i.cs
│   │   │       │       ├── Menu.g.i.cs
│   │   │       │       ├── TempPE
│   │   │       │       │   └── Properties.Resources.Designer.cs.dll
│   │   │       │       ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │       │       ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │       │       ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │       │       └── VisualLayer.g.i.cs
│   │   │       └── pointer.png
│   │   ├── Chapter15
│   │   │   └── Animation
│   │   │       ├── Animation.csproj
│   │   │       ├── Animation.csproj.user
│   │   │       ├── Animation.sln
│   │   │       ├── Animation.suo
│   │   │       ├── Animation.v11.suo
│   │   │       ├── AnimationInStyle.xaml
│   │   │       ├── AnimationInStyle.xaml.cs
│   │   │       ├── AnimationPlayer.xaml
│   │   │       ├── AnimationPlayer.xaml.cs
│   │   │       ├── App.xaml
│   │   │       ├── App.xaml.cs
│   │   │       ├── ArithmeticConverter.cs
│   │   │       ├── CachingTest.xaml
│   │   │       ├── CachingTest.xaml.cs
│   │   │       ├── CachingTest2.xaml
│   │   │       ├── CachingTest2.xaml.cs
│   │   │       ├── CodeAnimation.xaml
│   │   │       ├── CodeAnimation.xaml.cs
│   │   │       ├── CustomEasingFunction.xaml
│   │   │       ├── CustomEasingFunction.xaml.cs
│   │   │       ├── Easing.xaml
│   │   │       ├── Easing.xaml.cs
│   │   │       ├── FrameRates.xaml
│   │   │       ├── FrameRates.xaml.cs
│   │   │       ├── ImageWipe.xaml
│   │   │       ├── ImageWipe.xaml.cs
│   │   │       ├── Menu.xaml
│   │   │       ├── Menu.xaml.cs
│   │   │       ├── Properties
│   │   │       │   ├── AssemblyInfo.cs
│   │   │       │   ├── Resources.Designer.cs
│   │   │       │   ├── Resources.resx
│   │   │       │   ├── Settings.Designer.cs
│   │   │       │   └── Settings.settings
│   │   │       ├── XamlAnimation.xaml
│   │   │       ├── XamlAnimation.xaml.cs
│   │   │       ├── app.config
│   │   │       ├── bin
│   │   │       │   └── Debug
│   │   │       │       ├── Animation.exe.config
│   │   │       │       ├── Animation.vshost.exe
│   │   │       │       ├── Animation.vshost.exe.config
│   │   │       │       └── Animation.vshost.exe.manifest
│   │   │       ├── day.jpg
│   │   │       ├── night.jpg
│   │   │       └── obj
│   │   │           └── Debug
│   │   │               ├── Animation.csproj.FileListAbsolute.txt
│   │   │               ├── AnimationInStyle.g.i.cs
│   │   │               ├── AnimationPlayer.g.i.cs
│   │   │               ├── Animation_MarkupCompile.i.cache
│   │   │               ├── App.g.i.cs
│   │   │               ├── CachingTest.g.i.cs
│   │   │               ├── CachingTest2.g.i.cs
│   │   │               ├── CodeAnimation.g.i.cs
│   │   │               ├── CustomEasingFunction.g.i.cs
│   │   │               ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │               ├── Easing.g.i.cs
│   │   │               ├── FrameRates.g.i.cs
│   │   │               ├── GeneratedInternalTypeHelper.g.i.cs
│   │   │               ├── ImageWipe.g.i.cs
│   │   │               ├── Menu.g.i.cs
│   │   │               ├── TempPE
│   │   │               │   └── Properties.Resources.Designer.cs.dll
│   │   │               ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │               ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │               ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │               └── XamlAnimation.g.i.cs
│   │   ├── Chapter16
│   │   │   ├── Animation
│   │   │   │   ├── AnimateRadialGradient.xaml
│   │   │   │   ├── AnimateRadialGradient.xaml.cs
│   │   │   │   ├── AnimateVisual.xaml
│   │   │   │   ├── AnimateVisual.xaml.cs
│   │   │   │   ├── Animation.csproj
│   │   │   │   ├── Animation.csproj.user
│   │   │   │   ├── Animation.sln
│   │   │   │   ├── Animation.suo
│   │   │   │   ├── Animation.v11.suo
│   │   │   │   ├── App.xaml
│   │   │   │   ├── App.xaml.cs
│   │   │   │   ├── BlurringButtons.xaml
│   │   │   │   ├── BlurringButtons.xaml.cs
│   │   │   │   ├── ExpandElement.xaml
│   │   │   │   ├── ExpandElement.xaml.cs
│   │   │   │   ├── ExpandElement2.xaml
│   │   │   │   ├── ExpandElement2.xaml.cs
│   │   │   │   ├── FrameBasedAnimation.xaml
│   │   │   │   ├── FrameBasedAnimation.xaml.cs
│   │   │   │   ├── KeySplineAnimation.xaml
│   │   │   │   ├── KeySplineAnimation.xaml.cs
│   │   │   │   ├── Menu.xaml
│   │   │   │   ├── Menu.xaml.cs
│   │   │   │   ├── PathBasedAnimation.xaml
│   │   │   │   ├── PathBasedAnimation.xaml.cs
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── RotateButton.xaml
│   │   │   │   ├── RotateButton.xaml.cs
│   │   │   │   ├── RotateButtonWithLayout.xaml
│   │   │   │   ├── RotateButtonWithLayout.xaml.cs
│   │   │   │   ├── app.config
│   │   │   │   ├── bin
│   │   │   │   │   └── Debug
│   │   │   │   │       ├── Animation.exe.config
│   │   │   │   │       ├── Animation.vshost.exe
│   │   │   │   │       ├── Animation.vshost.exe.config
│   │   │   │   │       └── Animation.vshost.exe.manifest
│   │   │   │   ├── day.jpg
│   │   │   │   ├── night.jpg
│   │   │   │   └── obj
│   │   │   │       └── Debug
│   │   │   │           ├── AnimateRadialGradient.g.i.cs
│   │   │   │           ├── AnimateVisual.g.i.cs
│   │   │   │           ├── Animation.csproj.FileListAbsolute.txt
│   │   │   │           ├── Animation_MarkupCompile.i.cache
│   │   │   │           ├── App.g.i.cs
│   │   │   │           ├── BlurringButtons.g.i.cs
│   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │           ├── ExpandElement.g.i.cs
│   │   │   │           ├── ExpandElement2.g.i.cs
│   │   │   │           ├── FrameBasedAnimation.g.i.cs
│   │   │   │           ├── KeySplineAnimation.g.i.cs
│   │   │   │           ├── Menu.g.i.cs
│   │   │   │           ├── PathBasedAnimation.g.i.cs
│   │   │   │           ├── RotateButton.g.i.cs
│   │   │   │           ├── RotateButtonWithLayout.g.i.cs
│   │   │   │           ├── TempPE
│   │   │   │           │   └── Properties.Resources.Designer.cs.dll
│   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   ├── BombDropper
│   │   │   │   ├── App.xaml
│   │   │   │   ├── App.xaml.cs
│   │   │   │   ├── Bomb.xaml
│   │   │   │   ├── Bomb.xaml.cs
│   │   │   │   ├── BombDropper.csproj
│   │   │   │   ├── BombDropper.sln
│   │   │   │   ├── BombDropper.suo
│   │   │   │   ├── BombDropper.v11.suo
│   │   │   │   ├── MainWindow.xaml
│   │   │   │   ├── MainWindow.xaml.cs
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── app.config
│   │   │   │   ├── bin
│   │   │   │   │   └── Debug
│   │   │   │   │       ├── BombDropper.exe
│   │   │   │   │       ├── BombDropper.exe.config
│   │   │   │   │       ├── BombDropper.pdb
│   │   │   │   │       ├── BombDropper.vshost.exe
│   │   │   │   │       ├── BombDropper.vshost.exe.config
│   │   │   │   │       └── BombDropper.vshost.exe.manifest
│   │   │   │   ├── obj
│   │   │   │   │   └── x86
│   │   │   │   │       └── Debug
│   │   │   │   │           ├── App.g.cs
│   │   │   │   │           ├── App.g.i.cs
│   │   │   │   │           ├── Bomb.baml
│   │   │   │   │           ├── Bomb.g.cs
│   │   │   │   │           ├── Bomb.g.i.cs
│   │   │   │   │           ├── BombDropper.Properties.Resources.resources
│   │   │   │   │           ├── BombDropper.csproj.FileListAbsolute.txt
│   │   │   │   │           ├── BombDropper.exe
│   │   │   │   │           ├── BombDropper.g.resources
│   │   │   │   │           ├── BombDropper.pdb
│   │   │   │   │           ├── BombDropper_MarkupCompile.cache
│   │   │   │   │           ├── BombDropper_MarkupCompile.i.cache
│   │   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │   │           ├── GenerateResource.read.1.tlog
│   │   │   │   │           ├── GenerateResource.write.1.tlog
│   │   │   │   │           ├── MainWindow.baml
│   │   │   │   │           ├── MainWindow.g.cs
│   │   │   │   │           ├── MainWindow.g.i.cs
│   │   │   │   │           ├── TempPE
│   │   │   │   │           │   └── Properties.Resources.Designer.cs.dll
│   │   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │   │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │   ├── title_0.png
│   │   │   │   └── title_1.png
│   │   │   └── FrameBased
│   │   │       ├── CompositionTargetRenderingAnimations.csproj
│   │   │       ├── CompositionTargetRenderingAnimations.csproj.user
│   │   │       ├── CompositionTargetRenderingAnimations.sln
│   │   │       ├── CompositionTargetRenderingAnimations.suo
│   │   │       ├── CompositionTargetRenderingAnimations.v11.suo
│   │   │       ├── FollowExample
│   │   │       │   ├── FollowExample.xaml
│   │   │       │   └── FollowExample.xaml.cs
│   │   │       ├── FrameIndependentFollowExample
│   │   │       │   ├── FrameIndependentFollowExample.xaml
│   │   │       │   └── FrameIndependentFollowExample.xaml.cs
│   │   │       ├── ParticleEffectExamples
│   │   │       │   ├── FireworkEffect.cs
│   │   │       │   ├── MagnetismCanvas.cs
│   │   │       │   ├── OverlayRenderDecorator.cs
│   │   │       │   ├── ParticleEffectExamples.xaml
│   │   │       │   ├── ParticleEffectExamples.xaml.cs
│   │   │       │   ├── SonicEffect.cs
│   │   │       │   └── TimeTracker.cs
│   │   │       ├── ReusableFollowExample
│   │   │       │   ├── FollowMouseCanvas.cs
│   │   │       │   ├── ReusableFollowExample.xaml
│   │   │       │   ├── ReusableFollowExample.xaml.cs
│   │   │       │   └── TimeTracker.cs
│   │   │       ├── SampleViewer.xaml
│   │   │       ├── SampleViewer.xaml.cs
│   │   │       ├── SimpleExample
│   │   │       │   ├── SimpleExample.xaml
│   │   │       │   └── SimpleExample.xaml.cs
│   │   │       ├── app.xaml
│   │   │       ├── app.xaml.cs
│   │   │       ├── bin
│   │   │       │   └── Debug
│   │   │       │       ├── PerFrameAnimationsExample.exe
│   │   │       │       ├── PerFrameAnimationsExample.pdb
│   │   │       │       ├── PerFrameAnimationsExample.vshost.exe
│   │   │       │       └── PerFrameAnimationsExample.vshost.exe.manifest
│   │   │       └── obj
│   │   │           └── Debug
│   │   │               ├── CompositionTargetRenderingAnimations.csproj.FileListAbsolute.txt
│   │   │               ├── CompositionTargetRenderingAnimations.csprojResolveAssemblyReference.cache
│   │   │               ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │               ├── FollowExample
│   │   │               │   ├── FollowExample.baml
│   │   │               │   ├── FollowExample.g.cs
│   │   │               │   └── FollowExample.g.i.cs
│   │   │               ├── FrameIndependentFollowExample
│   │   │               │   ├── FrameIndependentFollowExample.baml
│   │   │               │   ├── FrameIndependentFollowExample.g.cs
│   │   │               │   └── FrameIndependentFollowExample.g.i.cs
│   │   │               ├── GeneratedInternalTypeHelper.g.cs
│   │   │               ├── GeneratedInternalTypeHelper.g.i.cs
│   │   │               ├── ParticleEffectExamples
│   │   │               │   ├── ParticleEffectExamples.baml
│   │   │               │   ├── ParticleEffectExamples.g.cs
│   │   │               │   └── ParticleEffectExamples.g.i.cs
│   │   │               ├── PerFrameAnimationsExample.exe
│   │   │               ├── PerFrameAnimationsExample.g.resources
│   │   │               ├── PerFrameAnimationsExample.pdb
│   │   │               ├── PerFrameAnimationsExample_MarkupCompile.cache
│   │   │               ├── PerFrameAnimationsExample_MarkupCompile.i.cache
│   │   │               ├── PerFrameAnimationsExample_MarkupCompile.i.lref
│   │   │               ├── PerFrameAnimationsExample_MarkupCompile.lref
│   │   │               ├── ReusableFollowExample
│   │   │               │   ├── ReusableFollowExample.baml
│   │   │               │   ├── ReusableFollowExample.g.cs
│   │   │               │   └── ReusableFollowExample.g.i.cs
│   │   │               ├── SampleViewer.baml
│   │   │               ├── SampleViewer.g.cs
│   │   │               ├── SampleViewer.g.i.cs
│   │   │               ├── SimpleExample
│   │   │               │   ├── SimpleExample.baml
│   │   │               │   ├── SimpleExample.g.cs
│   │   │               │   └── SimpleExample.g.i.cs
│   │   │               ├── TempPE
│   │   │               ├── app.g.cs
│   │   │               └── app.g.i.cs
│   │   ├── Chapter17
│   │   │   ├── ControlTemplateBrowser
│   │   │   │   ├── App.xaml
│   │   │   │   ├── App.xaml.cs
│   │   │   │   ├── ControlTemplateBrowser.csproj
│   │   │   │   ├── ControlTemplateBrowser.csproj.user
│   │   │   │   ├── ControlTemplateBrowser.sln
│   │   │   │   ├── ControlTemplateBrowser.suo
│   │   │   │   ├── ControlTemplateBrowser.v11.suo
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── Window1.xaml
│   │   │   │   ├── Window1.xaml.cs
│   │   │   │   ├── app.config
│   │   │   │   ├── bin
│   │   │   │   │   ├── Debug
│   │   │   │   │   │   ├── ControlTemplateBrowser.exe
│   │   │   │   │   │   ├── ControlTemplateBrowser.exe.config
│   │   │   │   │   │   ├── ControlTemplateBrowser.pdb
│   │   │   │   │   │   ├── ControlTemplateBrowser.vshost.exe
│   │   │   │   │   │   ├── ControlTemplateBrowser.vshost.exe.config
│   │   │   │   │   │   └── ControlTemplateBrowser.vshost.exe.manifest
│   │   │   │   │   └── Release
│   │   │   │   └── obj
│   │   │   │       └── Debug
│   │   │   │           ├── App.g.cs
│   │   │   │           ├── App.g.i.cs
│   │   │   │           ├── ControlTemplateBrowser.Properties.Resources.resources
│   │   │   │           ├── ControlTemplateBrowser.csproj.FileListAbsolute.txt
│   │   │   │           ├── ControlTemplateBrowser.csproj.GenerateResource.Cache
│   │   │   │           ├── ControlTemplateBrowser.exe
│   │   │   │           ├── ControlTemplateBrowser.g.resources
│   │   │   │           ├── ControlTemplateBrowser.pdb
│   │   │   │           ├── ControlTemplateBrowser_MarkupCompile.cache
│   │   │   │           ├── ControlTemplateBrowser_MarkupCompile.i.cache
│   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │           ├── TempPE
│   │   │   │           │   └── Properties.Resources.Designer.cs.dll
│   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │           ├── Window1.baml
│   │   │   │           ├── Window1.g.cs
│   │   │   │           └── Window1.g.i.cs
│   │   │   ├── ControlTemplates
│   │   │   │   ├── App.xaml
│   │   │   │   ├── App.xaml.cs
│   │   │   │   ├── ButtonTemplate.xaml
│   │   │   │   ├── ButtonTemplate.xaml.cs
│   │   │   │   ├── ButtonWithAnimations.xaml
│   │   │   │   ├── ButtonWithAnimations.xaml.cs
│   │   │   │   ├── ControlTemplates.csproj
│   │   │   │   ├── ControlTemplates.csproj.user
│   │   │   │   ├── ControlTemplates.sln
│   │   │   │   ├── ControlTemplates.suo
│   │   │   │   ├── ControlTemplates.v11.suo
│   │   │   │   ├── GradientButtonTest.xaml
│   │   │   │   ├── GradientButtonTest.xaml.cs
│   │   │   │   ├── Menu.xaml
│   │   │   │   ├── Menu.xaml.cs
│   │   │   │   ├── MultiPartTemplates.xaml
│   │   │   │   ├── MultiPartTemplates.xaml.cs
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── Resources
│   │   │   │   │   ├── GradientButton.xaml
│   │   │   │   │   ├── GradientButton.xaml.cs
│   │   │   │   │   ├── GradientButtonVariant.xaml
│   │   │   │   │   ├── GradientButtonVariant.xaml.cs
│   │   │   │   │   ├── GradientButtonWithStyleSetters.xaml
│   │   │   │   │   └── ListBox.xaml
│   │   │   │   ├── SimpleCustomButton.xaml
│   │   │   │   ├── SimpleCustomButton.xaml.cs
│   │   │   │   ├── app.config
│   │   │   │   ├── bin
│   │   │   │   │   └── Debug
│   │   │   │   │       ├── ControlTemplates.exe
│   │   │   │   │       ├── ControlTemplates.exe.config
│   │   │   │   │       ├── ControlTemplates.pdb
│   │   │   │   │       ├── ControlTemplates.vshost.exe
│   │   │   │   │       ├── ControlTemplates.vshost.exe.config
│   │   │   │   │       └── ControlTemplates.vshost.exe.manifest
│   │   │   │   └── obj
│   │   │   │       └── Debug
│   │   │   │           ├── App.g.cs
│   │   │   │           ├── App.g.i.cs
│   │   │   │           ├── ButtonTemplate.baml
│   │   │   │           ├── ButtonTemplate.g.cs
│   │   │   │           ├── ButtonTemplate.g.i.cs
│   │   │   │           ├── ButtonWithAnimations.baml
│   │   │   │           ├── ButtonWithAnimations.g.cs
│   │   │   │           ├── ButtonWithAnimations.g.i.cs
│   │   │   │           ├── ControlTemplates.Properties.Resources.resources
│   │   │   │           ├── ControlTemplates.csproj.FileListAbsolute.txt
│   │   │   │           ├── ControlTemplates.csproj.GenerateResource.Cache
│   │   │   │           ├── ControlTemplates.csprojResolveAssemblyReference.cache
│   │   │   │           ├── ControlTemplates.exe
│   │   │   │           ├── ControlTemplates.g.resources
│   │   │   │           ├── ControlTemplates.pdb
│   │   │   │           ├── ControlTemplates_MarkupCompile.cache
│   │   │   │           ├── ControlTemplates_MarkupCompile.i.cache
│   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │           ├── GradientButtonTest.baml
│   │   │   │           ├── GradientButtonTest.g.cs
│   │   │   │           ├── GradientButtonTest.g.i.cs
│   │   │   │           ├── Menu.baml
│   │   │   │           ├── Menu.g.cs
│   │   │   │           ├── Menu.g.i.cs
│   │   │   │           ├── MultiPartTemplates.baml
│   │   │   │           ├── MultiPartTemplates.g.cs
│   │   │   │           ├── MultiPartTemplates.g.i.cs
│   │   │   │           ├── Resources
│   │   │   │           │   ├── GradientButton.baml
│   │   │   │           │   ├── GradientButton.g.cs
│   │   │   │           │   ├── GradientButton.g.i.cs
│   │   │   │           │   ├── GradientButtonVariant.baml
│   │   │   │           │   ├── GradientButtonVariant.g.cs
│   │   │   │           │   ├── GradientButtonVariant.g.i.cs
│   │   │   │           │   ├── GradientButtonWithStyleSetters.baml
│   │   │   │           │   └── ListBox.baml
│   │   │   │           ├── SimpleCustomButton.baml
│   │   │   │           ├── SimpleCustomButton.g.cs
│   │   │   │           ├── SimpleCustomButton.g.i.cs
│   │   │   │           ├── TempPE
│   │   │   │           │   └── Properties.Resources.Designer.cs.dll
│   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   └── SimpleWindow
│   │   │       ├── App.xaml
│   │   │       ├── App.xaml.cs
│   │   │       ├── Properties
│   │   │       │   ├── AssemblyInfo.cs
│   │   │       │   ├── Resources.Designer.cs
│   │   │       │   ├── Resources.resx
│   │   │       │   ├── Settings.Designer.cs
│   │   │       │   └── Settings.settings
│   │   │       ├── SimpleWindow.csproj
│   │   │       ├── SimpleWindow.csproj.user
│   │   │       ├── SimpleWindow.sln
│   │   │       ├── SimpleWindow.suo
│   │   │       ├── SimpleWindow.v11.suo
│   │   │       ├── VisualTreeDisplay.xaml
│   │   │       ├── VisualTreeDisplay.xaml.cs
│   │   │       ├── Window1.xaml
│   │   │       ├── Window1.xaml.cs
│   │   │       ├── app.config
│   │   │       ├── bin
│   │   │       │   └── Debug
│   │   │       │       ├── SimpleWindow.exe
│   │   │       │       ├── SimpleWindow.exe.config
│   │   │       │       ├── SimpleWindow.pdb
│   │   │       │       ├── SimpleWindow.vshost.exe
│   │   │       │       ├── SimpleWindow.vshost.exe.config
│   │   │       │       └── SimpleWindow.vshost.exe.manifest
│   │   │       └── obj
│   │   │           └── Debug
│   │   │               ├── App.g.cs
│   │   │               ├── App.g.i.cs
│   │   │               ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │               ├── SimpleWindow.Properties.Resources.resources
│   │   │               ├── SimpleWindow.csproj.FileListAbsolute.txt
│   │   │               ├── SimpleWindow.csproj.GenerateResource.Cache
│   │   │               ├── SimpleWindow.exe
│   │   │               ├── SimpleWindow.g.resources
│   │   │               ├── SimpleWindow.pdb
│   │   │               ├── SimpleWindow_MarkupCompile.cache
│   │   │               ├── SimpleWindow_MarkupCompile.i.cache
│   │   │               ├── TempPE
│   │   │               │   └── Properties.Resources.Designer.cs.dll
│   │   │               ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │               ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │               ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │               ├── VisualTreeDisplay.baml
│   │   │               ├── VisualTreeDisplay.g.cs
│   │   │               ├── VisualTreeDisplay.g.i.cs
│   │   │               ├── Window1.baml
│   │   │               ├── Window1.g.cs
│   │   │               └── Window1.g.i.cs
│   │   ├── Chapter18
│   │   │   ├── CustomControls
│   │   │   │   ├── ColorPicker.cs
│   │   │   │   ├── ColorPickerUserControl.xaml
│   │   │   │   ├── ColorPickerUserControl.xaml.cs
│   │   │   │   ├── CustomControls.csproj
│   │   │   │   ├── CustomControls.csproj.user
│   │   │   │   ├── CustomControls.suo
│   │   │   │   ├── CustomDrawnDecorator.cs
│   │   │   │   ├── CustomDrawnElement.cs
│   │   │   │   ├── FlipPanel.cs
│   │   │   │   ├── MaskedTextBox.cs
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── WrapBreakPanel.cs
│   │   │   │   ├── bin
│   │   │   │   │   └── Debug
│   │   │   │   │       ├── CustomControls.dll
│   │   │   │   │       └── CustomControls.pdb
│   │   │   │   ├── obj
│   │   │   │   │   └── Debug
│   │   │   │   │       ├── ColorPickerUserControl.baml
│   │   │   │   │       ├── ColorPickerUserControl.g.cs
│   │   │   │   │       ├── ColorPickerUserControl.g.i.cs
│   │   │   │   │       ├── CustomControls.Properties.Resources.resources
│   │   │   │   │       ├── CustomControls.csproj.FileListAbsolute.txt
│   │   │   │   │       ├── CustomControls.csproj.GenerateResource.Cache
│   │   │   │   │       ├── CustomControls.csprojResolveAssemblyReference.cache
│   │   │   │   │       ├── CustomControls.dll
│   │   │   │   │       ├── CustomControls.g.resources
│   │   │   │   │       ├── CustomControls.pdb
│   │   │   │   │       ├── CustomControls_MarkupCompile.cache
│   │   │   │   │       ├── CustomControls_MarkupCompile.i.cache
│   │   │   │   │       ├── CustomControls_MarkupCompile.lref
│   │   │   │   │       ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │   │       ├── GeneratedInternalTypeHelper.g.cs
│   │   │   │   │       ├── GeneratedInternalTypeHelper.g.i.cs
│   │   │   │   │       ├── TempPE
│   │   │   │   │       │   └── Properties.Resources.Designer.cs.dll
│   │   │   │   │       ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │   │       ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │   │       ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │   │       └── themes
│   │   │   │   │           ├── Classic.baml
│   │   │   │   │           ├── ColorPicker.baml
│   │   │   │   │           ├── FlipPanel.baml
│   │   │   │   │           └── generic.baml
│   │   │   │   └── themes
│   │   │   │       ├── Classic.xaml
│   │   │   │       ├── ColorPicker.xaml
│   │   │   │       ├── FlipPanel.xaml
│   │   │   │       └── generic.xaml
│   │   │   ├── CustomControls.sln
│   │   │   ├── CustomControls.suo
│   │   │   ├── CustomControls.v11.suo
│   │   │   └── CustomControlsClient
│   │   │       ├── App.xaml
│   │   │       ├── App.xaml.cs
│   │   │       ├── 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
│   │   │       ├── FlipPanelAlternateTemplate.xaml
│   │   │       ├── FlipPanelAlternateTemplate.xaml.cs
│   │   │       ├── FlipPanelTest.xaml
│   │   │       ├── FlipPanelTest.xaml.cs
│   │   │       ├── MaskedTextBoxTest.xaml
│   │   │       ├── MaskedTextBoxTest.xaml.cs
│   │   │       ├── Menu.xaml
│   │   │       ├── Menu.xaml.cs
│   │   │       ├── Properties
│   │   │       │   ├── AssemblyInfo.cs
│   │   │       │   ├── Resources.Designer.cs
│   │   │       │   ├── Resources.resx
│   │   │       │   ├── Settings.Designer.cs
│   │   │       │   └── Settings.settings
│   │   │       ├── WrapBreakPanelTest.xaml
│   │   │       ├── WrapBreakPanelTest.xaml.cs
│   │   │       ├── app.config
│   │   │       ├── bin
│   │   │       │   └── Debug
│   │   │       │       ├── CustomControls.dll
│   │   │       │       ├── CustomControls.pdb
│   │   │       │       ├── CustomControlsClient.exe
│   │   │       │       ├── CustomControlsClient.exe.config
│   │   │       │       ├── CustomControlsClient.pdb
│   │   │       │       ├── CustomControlsClient.vshost.exe
│   │   │       │       ├── CustomControlsClient.vshost.exe.config
│   │   │       │       └── CustomControlsClient.vshost.exe.manifest
│   │   │       └── obj
│   │   │           └── Debug
│   │   │               ├── App.g.cs
│   │   │               ├── App.g.i.cs
│   │   │               ├── ColorPickerTwoWays.baml
│   │   │               ├── ColorPickerTwoWays.g.cs
│   │   │               ├── ColorPickerTwoWays.g.i.cs
│   │   │               ├── ColorPickerUserControlTest.baml
│   │   │               ├── ColorPickerUserControlTest.g.cs
│   │   │               ├── ColorPickerUserControlTest.g.i.cs
│   │   │               ├── CustomControlsClient.Properties.Resources.resources
│   │   │               ├── CustomControlsClient.csproj.FileListAbsolute.txt
│   │   │               ├── CustomControlsClient.csproj.GenerateResource.Cache
│   │   │               ├── CustomControlsClient.csprojResolveAssemblyReference.cache
│   │   │               ├── CustomControlsClient.exe
│   │   │               ├── CustomControlsClient.g.resources
│   │   │               ├── CustomControlsClient.pdb
│   │   │               ├── CustomControlsClient_MarkupCompile.cache
│   │   │               ├── CustomControlsClient_MarkupCompile.i.cache
│   │   │               ├── CustomDrawnElementChrome.baml
│   │   │               ├── CustomDrawnElementChrome.g.cs
│   │   │               ├── CustomDrawnElementChrome.g.i.cs
│   │   │               ├── CustomDrawnElementTest.baml
│   │   │               ├── CustomDrawnElementTest.g.cs
│   │   │               ├── CustomDrawnElementTest.g.i.cs
│   │   │               ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │               ├── FlipPanelAlternateTemplate.baml
│   │   │               ├── FlipPanelAlternateTemplate.g.cs
│   │   │               ├── FlipPanelAlternateTemplate.g.i.cs
│   │   │               ├── FlipPanelTest.baml
│   │   │               ├── FlipPanelTest.g.cs
│   │   │               ├── FlipPanelTest.g.i.cs
│   │   │               ├── MaskedTextBoxTest.baml
│   │   │               ├── MaskedTextBoxTest.g.cs
│   │   │               ├── MaskedTextBoxTest.g.i.cs
│   │   │               ├── Menu.baml
│   │   │               ├── Menu.g.cs
│   │   │               ├── Menu.g.i.cs
│   │   │               ├── TempPE
│   │   │               ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │               ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │               ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │               ├── WrapBreakPanelTest.baml
│   │   │               ├── WrapBreakPanelTest.g.cs
│   │   │               └── WrapBreakPanelTest.g.i.cs
│   │   ├── Chapter19
│   │   │   └── DataBinding
│   │   │       ├── App.xaml
│   │   │       ├── App.xaml.cs
│   │   │       ├── BindProductObject.xaml
│   │   │       ├── BindProductObject.xaml.cs
│   │   │       ├── BindToCollection.xaml
│   │   │       ├── BindToCollection.xaml.cs
│   │   │       ├── BindToDataSet.xaml
│   │   │       ├── BindToDataSet.xaml.cs
│   │   │       ├── BindToLinqFilteredCollection.xaml
│   │   │       ├── BindToLinqFilteredCollection.xaml.cs
│   │   │       ├── BindToObjectDataProvider.xaml
│   │   │       ├── BindToObjectDataProvider.xaml.cs
│   │   │       ├── BindToXmlDataProvider.xaml
│   │   │       ├── BindToXmlDataProvider.xaml.cs
│   │   │       ├── BindingGroupValidation.xaml
│   │   │       ├── BindingGroupValidation.xaml.cs
│   │   │       ├── DataBinding.csproj
│   │   │       ├── DataBinding.csproj.user
│   │   │       ├── DataBinding.sln
│   │   │       ├── DataBinding.suo
│   │   │       ├── DataBinding.v11.suo
│   │   │       ├── EditProductObject.xaml
│   │   │       ├── EditProductObject.xaml.cs
│   │   │       ├── Menu.xaml
│   │   │       ├── Menu.xaml.cs
│   │   │       ├── NoBlankProductRule.cs
│   │   │       ├── PositivePriceRule.cs
│   │   │       ├── Properties
│   │   │       │   ├── AssemblyInfo.cs
│   │   │       │   ├── Resources.Designer.cs
│   │   │       │   ├── Resources.resx
│   │   │       │   ├── Settings.Designer.cs
│   │   │       │   └── Settings.settings
│   │   │       ├── ValidationTest.xaml
│   │   │       ├── ValidationTest.xaml.cs
│   │   │       ├── VirtualizationTest.xaml
│   │   │       ├── VirtualizationTest.xaml.cs
│   │   │       ├── app.config
│   │   │       ├── bin
│   │   │       │   └── Debug
│   │   │       │       ├── DataBinding.exe
│   │   │       │       ├── DataBinding.exe.config
│   │   │       │       ├── DataBinding.pdb
│   │   │       │       ├── DataBinding.vshost.exe
│   │   │       │       ├── DataBinding.vshost.exe.config
│   │   │       │       ├── DataBinding.vshost.exe.manifest
│   │   │       │       ├── StoreDatabase.dll
│   │   │       │       ├── StoreDatabase.pdb
│   │   │       │       ├── store.xml
│   │   │       │       └── store.xsd
│   │   │       ├── obj
│   │   │       │   └── Debug
│   │   │       │       ├── App.g.cs
│   │   │       │       ├── App.g.i.cs
│   │   │       │       ├── BindProductObject.baml
│   │   │       │       ├── BindProductObject.g.cs
│   │   │       │       ├── BindProductObject.g.i.cs
│   │   │       │       ├── BindToCollection.baml
│   │   │       │       ├── BindToCollection.g.cs
│   │   │       │       ├── BindToCollection.g.i.cs
│   │   │       │       ├── BindToDataSet.baml
│   │   │       │       ├── BindToDataSet.g.cs
│   │   │       │       ├── BindToDataSet.g.i.cs
│   │   │       │       ├── BindToLinqFilteredCollection.baml
│   │   │       │       ├── BindToLinqFilteredCollection.g.cs
│   │   │       │       ├── BindToLinqFilteredCollection.g.i.cs
│   │   │       │       ├── BindToObjectDataProvider.baml
│   │   │       │       ├── BindToObjectDataProvider.g.cs
│   │   │       │       ├── BindToObjectDataProvider.g.i.cs
│   │   │       │       ├── BindToXmlDataProvider.baml
│   │   │       │       ├── BindToXmlDataProvider.g.cs
│   │   │       │       ├── BindToXmlDataProvider.g.i.cs
│   │   │       │       ├── BindingGroupValidation.baml
│   │   │       │       ├── BindingGroupValidation.g.cs
│   │   │       │       ├── BindingGroupValidation.g.i.cs
│   │   │       │       ├── DataBinding.Properties.Resources.resources
│   │   │       │       ├── DataBinding.csproj.FileListAbsolute.txt
│   │   │       │       ├── DataBinding.csproj.GenerateResource.Cache
│   │   │       │       ├── DataBinding.csprojResolveAssemblyReference.cache
│   │   │       │       ├── DataBinding.exe
│   │   │       │       ├── DataBinding.g.resources
│   │   │       │       ├── DataBinding.pdb
│   │   │       │       ├── DataBinding_MarkupCompile.cache
│   │   │       │       ├── DataBinding_MarkupCompile.i.cache
│   │   │       │       ├── DataBinding_MarkupCompile.lref
│   │   │       │       ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │       │       ├── EditProductObject.baml
│   │   │       │       ├── EditProductObject.g.cs
│   │   │       │       ├── EditProductObject.g.i.cs
│   │   │       │       ├── GeneratedInternalTypeHelper.g.cs
│   │   │       │       ├── GeneratedInternalTypeHelper.g.i.cs
│   │   │       │       ├── Menu.baml
│   │   │       │       ├── Menu.g.cs
│   │   │       │       ├── Menu.g.i.cs
│   │   │       │       ├── TempPE
│   │   │       │       │   └── Properties.Resources.Designer.cs.dll
│   │   │       │       ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │       │       ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │       │       ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │       │       ├── ValidationTest.baml
│   │   │       │       ├── ValidationTest.g.cs
│   │   │       │       ├── ValidationTest.g.i.cs
│   │   │       │       ├── VirtualizationTest.baml
│   │   │       │       ├── VirtualizationTest.g.cs
│   │   │       │       ├── VirtualizationTest.g.i.cs
│   │   │       │       └── build.force
│   │   │       └── store.xml
│   │   ├── Chapter20
│   │   │   └── DataBinding
│   │   │       ├── 360.gif
│   │   │       ├── 362.gif
│   │   │       ├── 397.gif
│   │   │       ├── 401.gif
│   │   │       ├── 404.gif
│   │   │       ├── App.xaml
│   │   │       ├── App.xaml.cs
│   │   │       ├── CheckBoxList.xaml
│   │   │       ├── CheckBoxList.xaml.cs
│   │   │       ├── ComboBoxSelectionBox.xaml
│   │   │       ├── ComboBoxSelectionBox.xaml.cs
│   │   │       ├── DataBinding.csproj
│   │   │       ├── DataBinding.csproj.user
│   │   │       ├── DataBinding.sln
│   │   │       ├── DataBinding.suo
│   │   │       ├── DataBinding.v11.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
│   │   │       ├── ImagePathConverter.cs
│   │   │       ├── ListStyles.xaml
│   │   │       ├── ListStyles.xaml.cs
│   │   │       ├── Menu.xaml
│   │   │       ├── Menu.xaml.cs
│   │   │       ├── MoreValueConverters.xaml
│   │   │       ├── MoreValueConverters.xaml.cs
│   │   │       ├── PriceConverter.cs
│   │   │       ├── PriceToBackgroundConverter.cs
│   │   │       ├── Properties
│   │   │       │   ├── AssemblyInfo.cs
│   │   │       │   ├── Resources.Designer.cs
│   │   │       │   ├── Resources.resx
│   │   │       │   ├── Settings.Designer.cs
│   │   │       │   └── Settings.settings
│   │   │       ├── RadioButtonList.xaml
│   │   │       ├── RadioButtonList.xaml.cs
│   │   │       ├── StyleSelector.cs
│   │   │       ├── TemplateSelector.cs
│   │   │       ├── ValueConverter.xaml
│   │   │       ├── ValueConverter.xaml.cs
│   │   │       ├── ValueInStockConverter.cs
│   │   │       ├── VariedStyles.xaml
│   │   │       ├── VariedStyles.xaml.cs
│   │   │       ├── VariedTemplates.xaml
│   │   │       ├── VariedTemplates.xaml.cs
│   │   │       ├── WrappedList.xaml
│   │   │       ├── WrappedList.xaml.cs
│   │   │       ├── app.config
│   │   │       ├── bin
│   │   │       │   └── Debug
│   │   │       │       ├── DataBinding.exe.config
│   │   │       │       ├── DataBinding.vshost.exe
│   │   │       │       ├── DataBinding.vshost.exe.config
│   │   │       │       └── DataBinding.vshost.exe.manifest
│   │   │       ├── image.gif
│   │   │       └── obj
│   │   │           └── Debug
│   │   │               ├── App.g.i.cs
│   │   │               ├── CheckBoxList.g.i.cs
│   │   │               ├── ComboBoxSelectionBox.g.i.cs
│   │   │               ├── DataBinding.csproj.FileListAbsolute.txt
│   │   │               ├── DataBinding_MarkupCompile.i.cache
│   │   │               ├── DataTemplateByType.g.i.cs
│   │   │               ├── DataTemplateControls.g.i.cs
│   │   │               ├── DataTemplateImages.g.i.cs
│   │   │               ├── DataTemplateList.g.i.cs
│   │   │               ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │               ├── ExpandingDataTemplate.g.i.cs
│   │   │               ├── GeneratedInternalTypeHelper.g.i.cs
│   │   │               ├── ListStyles.g.i.cs
│   │   │               ├── Menu.g.i.cs
│   │   │               ├── MoreValueConverters.g.i.cs
│   │   │               ├── RadioButtonList.g.i.cs
│   │   │               ├── TempPE
│   │   │               │   └── Properties.Resources.Designer.cs.dll
│   │   │               ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │               ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │               ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │               ├── ValueConverter.g.i.cs
│   │   │               ├── VariedStyles.g.i.cs
│   │   │               ├── VariedTemplates.g.i.cs
│   │   │               └── WrappedList.g.i.cs
│   │   ├── Chapter21
│   │   │   └── DataBinding
│   │   │       ├── App.xaml
│   │   │       ├── App.xaml.cs
│   │   │       ├── DataBinding.csproj
│   │   │       ├── DataBinding.csproj.user
│   │   │       ├── DataBinding.sln
│   │   │       ├── DataBinding.suo
│   │   │       ├── DataBinding.v11.suo
│   │   │       ├── FilterCollection.xaml
│   │   │       ├── FilterCollection.xaml.cs
│   │   │       ├── FilterDataSet.xaml
│   │   │       ├── FilterDataSet.xaml.cs
│   │   │       ├── GroupInRanges.xaml
│   │   │       ├── GroupInRanges.xaml.cs
│   │   │       ├── GroupList.xaml
│   │   │       ├── GroupList.xaml.cs
│   │   │       ├── Menu.xaml
│   │   │       ├── Menu.xaml.cs
│   │   │       ├── NavigateCollection.xaml
│   │   │       ├── NavigateCollection.xaml.cs
│   │   │       ├── PriceRangeProductGrouper.cs
│   │   │       ├── Properties
│   │   │       │   ├── AssemblyInfo.cs
│   │   │       │   ├── Resources.Designer.cs
│   │   │       │   ├── Resources.resx
│   │   │       │   ├── Settings.Designer.cs
│   │   │       │   └── Settings.settings
│   │   │       ├── app.config
│   │   │       ├── bin
│   │   │       │   └── Debug
│   │   │       │       ├── DataBinding.exe
│   │   │       │       ├── DataBinding.exe.config
│   │   │       │       ├── DataBinding.pdb
│   │   │       │       ├── DataBinding.vshost.exe
│   │   │       │       ├── DataBinding.vshost.exe.config
│   │   │       │       ├── DataBinding.vshost.exe.manifest
│   │   │       │       ├── StoreDatabase.dll
│   │   │       │       ├── StoreDatabase.pdb
│   │   │       │       ├── store.xml
│   │   │       │       └── store.xsd
│   │   │       └── obj
│   │   │           └── Debug
│   │   │               ├── App.g.cs
│   │   │               ├── App.g.i.cs
│   │   │               ├── DataBinding.Properties.Resources.resources
│   │   │               ├── DataBinding.csproj.FileListAbsolute.txt
│   │   │               ├── DataBinding.csproj.GenerateResource.Cache
│   │   │               ├── DataBinding.csprojResolveAssemblyReference.cache
│   │   │               ├── DataBinding.exe
│   │   │               ├── DataBinding.g.resources
│   │   │               ├── DataBinding.pdb
│   │   │               ├── DataBinding_MarkupCompile.cache
│   │   │               ├── DataBinding_MarkupCompile.i.cache
│   │   │               ├── DataBinding_MarkupCompile.i.lref
│   │   │               ├── DataBinding_MarkupCompile.lref
│   │   │               ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │               ├── FilterCollection.baml
│   │   │               ├── FilterCollection.g.cs
│   │   │               ├── FilterCollection.g.i.cs
│   │   │               ├── FilterDataSet.baml
│   │   │               ├── FilterDataSet.g.cs
│   │   │               ├── FilterDataSet.g.i.cs
│   │   │               ├── GeneratedInternalTypeHelper.g.cs
│   │   │               ├── GeneratedInternalTypeHelper.g.i.cs
│   │   │               ├── GroupInRanges.baml
│   │   │               ├── GroupInRanges.g.cs
│   │   │               ├── GroupInRanges.g.i.cs
│   │   │               ├── GroupList.baml
│   │   │               ├── GroupList.g.cs
│   │   │               ├── GroupList.g.i.cs
│   │   │               ├── Menu.baml
│   │   │               ├── Menu.g.cs
│   │   │               ├── Menu.g.i.cs
│   │   │               ├── NavigateCollection.baml
│   │   │               ├── NavigateCollection.g.cs
│   │   │               ├── NavigateCollection.g.i.cs
│   │   │               ├── TempPE
│   │   │               │   └── Properties.Resources.Designer.cs.dll
│   │   │               ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │               ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │               └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   ├── Chapter22
│   │   │   └── DataBinding
│   │   │       ├── 360.gif
│   │   │       ├── 362.gif
│   │   │       ├── 397.gif
│   │   │       ├── 401.gif
│   │   │       ├── 404.gif
│   │   │       ├── AdvancedListView.xaml
│   │   │       ├── AdvancedListView.xaml.cs
│   │   │       ├── App.xaml
│   │   │       ├── App.xaml.cs
│   │   │       ├── BasicListView.xaml
│   │   │       ├── BasicListView.xaml.cs
│   │   │       ├── BoundTreeView.xaml
│   │   │       ├── BoundTreeView.xaml.cs
│   │   │       ├── BoundTreeViewDataSet.xaml
│   │   │       ├── BoundTreeViewDataSet.xaml.cs
│   │   │       ├── CustomListViewTest.xaml
│   │   │       ├── CustomListViewTest.xaml.cs
│   │   │       ├── DataBinding.csproj
│   │   │       ├── DataBinding.csproj.user
│   │   │       ├── DataBinding.sln
│   │   │       ├── DataBinding.suo
│   │   │       ├── DataBinding.v11.suo
│   │   │       ├── DataGridEditing.xaml
│   │   │       ├── DataGridEditing.xaml.cs
│   │   │       ├── DataGridGrouping.xaml
│   │   │       ├── DataGridGrouping.xaml.cs
│   │   │       ├── DataGridRowDetails.xaml
│   │   │       ├── DataGridRowDetails.xaml.cs
│   │   │       ├── DataGridTest.xaml
│   │   │       ├── DataGridTest.xaml.cs
│   │   │       ├── DirectoryTreeView.xaml
│   │   │       ├── DirectoryTreeView.xaml.cs
│   │   │       ├── ImagePathConverter.cs
│   │   │       ├── Menu.xaml
│   │   │       ├── Menu.xaml.cs
│   │   │       ├── PositivePriceRule.cs
│   │   │       ├── PriceToBackgroundConverter.cs
│   │   │       ├── Properties
│   │   │       │   ├── AssemblyInfo.cs
│   │   │       │   ├── Resources.Designer.cs
│   │   │       │   ├── Resources.resx
│   │   │       │   ├── Settings.Designer.cs
│   │   │       │   └── Settings.settings
│   │   │       ├── Themes
│   │   │       │   └── Generic.xaml
│   │   │       ├── TileView.cs
│   │   │       ├── app.config
│   │   │       ├── bin
│   │   │       │   └── Debug
│   │   │       │       ├── DataBinding.exe.config
│   │   │       │       ├── DataBinding.vshost.exe
│   │   │       │       ├── DataBinding.vshost.exe.config
│   │   │       │       └── DataBinding.vshost.exe.manifest
│   │   │       ├── image.gif
│   │   │       └── obj
│   │   │           └── Debug
│   │   │               ├── AdvancedListView.g.i.cs
│   │   │               ├── App.g.i.cs
│   │   │               ├── BasicListView.g.i.cs
│   │   │               ├── BoundTreeView.g.i.cs
│   │   │               ├── BoundTreeViewDataSet.g.i.cs
│   │   │               ├── CustomListViewTest.g.i.cs
│   │   │               ├── DataBinding.csproj.FileListAbsolute.txt
│   │   │               ├── DataBinding_Content.g.i.cs
│   │   │               ├── DataBinding_MarkupCompile.i.cache
│   │   │               ├── DataGridEditing.g.i.cs
│   │   │               ├── DataGridGrouping.g.i.cs
│   │   │               ├── DataGridRowDetails.g.i.cs
│   │   │               ├── DataGridTest.g.i.cs
│   │   │               ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │               ├── DirectoryTreeView.g.i.cs
│   │   │               ├── GeneratedInternalTypeHelper.g.i.cs
│   │   │               ├── Menu.g.i.cs
│   │   │               ├── TempPE
│   │   │               │   └── Properties.Resources.Designer.cs.dll
│   │   │               ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │               ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │               ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │               └── Themes
│   │   ├── Chapter23
│   │   │   ├── JumpListApplicationTask
│   │   │   │   ├── JumpListApplicationTask.csproj
│   │   │   │   ├── JumpListApplicationTask.sln
│   │   │   │   ├── JumpListApplicationTask.suo
│   │   │   │   ├── JumpListApplicationTask.v11.suo
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── Startup.cs
│   │   │   │   ├── Window1.xaml
│   │   │   │   ├── Window1.xaml.cs
│   │   │   │   ├── app.config
│   │   │   │   ├── bin
│   │   │   │   │   └── Debug
│   │   │   │   │       ├── JumpListApplicationTask.exe.config
│   │   │   │   │       ├── JumpListApplicationTask.vshost.exe
│   │   │   │   │       ├── JumpListApplicationTask.vshost.exe.config
│   │   │   │   │       └── JumpListApplicationTask.vshost.exe.manifest
│   │   │   │   └── obj
│   │   │   │       └── Debug
│   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │           ├── JumpListApplicationTask.csproj.FileListAbsolute.txt
│   │   │   │           ├── JumpListApplicationTask_MarkupCompile.i.cache
│   │   │   │           ├── TempPE
│   │   │   │           │   └── Properties.Resources.Designer.cs.dll
│   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │           └── Window1.g.i.cs
│   │   │   ├── Windows
│   │   │   │   ├── App.xaml
│   │   │   │   ├── App.xaml.cs
│   │   │   │   ├── CenterScreen.xaml
│   │   │   │   ├── CenterScreen.xaml.cs
│   │   │   │   ├── CustomWindow.xaml
│   │   │   │   ├── CustomWindow.xaml.cs
│   │   │   │   ├── Menu.xaml
│   │   │   │   ├── Menu.xaml.cs
│   │   │   │   ├── ModernWindow.xaml
│   │   │   │   ├── ModernWindow.xaml.cs
│   │   │   │   ├── OpenFileTest.xaml
│   │   │   │   ├── OpenFileTest.xaml.cs
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── Resources
│   │   │   │   │   ├── CustomWindowChrome.xaml
│   │   │   │   │   └── CustomWindowChromes.cs
│   │   │   │   ├── SavePosition.xaml
│   │   │   │   ├── SavePosition.xaml.cs
│   │   │   │   ├── TransparentBackground.xaml
│   │   │   │   ├── TransparentBackground.xaml.cs
│   │   │   │   ├── TransparentWithShapes.xaml
│   │   │   │   ├── TransparentWithShapes.xaml.cs
│   │   │   │   ├── VistaGlassHelper.cs
│   │   │   │   ├── VistaGlassWindow1.xaml
│   │   │   │   ├── VistaGlassWindow1.xaml.cs
│   │   │   │   ├── VistaGlassWindow2.xaml
│   │   │   │   ├── VistaGlassWindow2.xaml.cs
│   │   │   │   ├── WindowOwnership.xaml
│   │   │   │   ├── WindowOwnership.xaml.cs
│   │   │   │   ├── WindowPositionHelper.cs
│   │   │   │   ├── Windows.csproj
│   │   │   │   ├── Windows.csproj.user
│   │   │   │   ├── Windows.sln
│   │   │   │   ├── Windows.suo
│   │   │   │   ├── Windows.v11.suo
│   │   │   │   ├── app.config
│   │   │   │   ├── bin
│   │   │   │   │   └── Debug
│   │   │   │   │       ├── Windows.exe.config
│   │   │   │   │       ├── Windows.vshost.exe
│   │   │   │   │       ├── Windows.vshost.exe.config
│   │   │   │   │       └── Windows.vshost.exe.manifest
│   │   │   │   ├── obj
│   │   │   │   │   └── Debug
│   │   │   │   │       ├── App.g.i.cs
│   │   │   │   │       ├── CenterScreen.g.i.cs
│   │   │   │   │       ├── CustomWindow.g.i.cs
│   │   │   │   │       ├── DesignTimeResolveAssemblyReferences.cache
│   │   │   │   │       ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │   │       ├── Menu.g.i.cs
│   │   │   │   │       ├── ModernWindow.g.i.cs
│   │   │   │   │       ├── OpenFileTest.g.i.cs
│   │   │   │   │       ├── Resources
│   │   │   │   │       │   └── CustomWindowChrome.g.i.cs
│   │   │   │   │       ├── SavePosition.g.i.cs
│   │   │   │   │       ├── TempPE
│   │   │   │   │       │   └── Properties.Resources.Designer.cs.dll
│   │   │   │   │       ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │   │       ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │   │       ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │   │       ├── TransparentBackground.g.i.cs
│   │   │   │   │       ├── TransparentWithShapes.g.i.cs
│   │   │   │   │       ├── VistaGlassWindow1.g.i.cs
│   │   │   │   │       ├── VistaGlassWindow2.g.i.cs
│   │   │   │   │       ├── WindowOwnership.g.i.cs
│   │   │   │   │       ├── Windows.csproj.FileListAbsolute.txt
│   │   │   │   │       └── Windows_MarkupCompile.i.cache
│   │   │   │   ├── shapes.ai
│   │   │   │   ├── shapes.png
│   │   │   │   └── squares.png
│   │   │   └── Windows7_TaskBar
│   │   │       ├── App.xaml
│   │   │       ├── App.xaml.cs
│   │   │       ├── Menu.xaml
│   │   │       ├── Menu.xaml.cs
│   │   │       ├── Properties
│   │   │       │   ├── AssemblyInfo.cs
│   │   │       │   ├── Resources.Designer.cs
│   │   │       │   ├── Resources.resx
│   │   │       │   ├── Settings.Designer.cs
│   │   │       │   └── Settings.settings
│   │   │       ├── ThumbnailButtons.xaml
│   │   │       ├── ThumbnailButtons.xaml.cs
│   │   │       ├── ThumbnailClipping.xaml
│   │   │       ├── ThumbnailClipping.xaml.cs
│   │   │       ├── Windows7_TaskBar.csproj
│   │   │       ├── Windows7_TaskBar.csproj.user
│   │   │       ├── Windows7_TaskBar.sln
│   │   │       ├── Windows7_TaskBar.suo
│   │   │       ├── Windows7_TaskBar.v11.suo
│   │   │       ├── app.config
│   │   │       ├── bin
│   │   │       │   └── Debug
│   │   │       ├── obj
│   │   │       │   └── x86
│   │   │       │       └── Debug
│   │   │       │           ├── App.g.i.cs
│   │   │       │           ├── DesignTimeResolveAssemblyReferences.cache
│   │   │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │       │           ├── Menu.g.i.cs
│   │   │       │           ├── TempPE
│   │   │       │           │   └── Properties.Resources.Designer.cs.dll
│   │   │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │       │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │       │           ├── ThumbnailButtons.g.i.cs
│   │   │       │           ├── ThumbnailClipping.g.i.cs
│   │   │       │           └── Windows7_TaskBar_MarkupCompile.i.cache
│   │   │       ├── pause-big.png
│   │   │       ├── pause.png
│   │   │       ├── play-big.png
│   │   │       ├── play.png
│   │   │       └── readme.txt
│   │   ├── Chapter24
│   │   │   ├── Navigation
│   │   │   │   ├── NavigationApplication
│   │   │   │   │   ├── App.xaml
│   │   │   │   │   ├── App.xaml.cs
│   │   │   │   │   ├── EmbeddedPage.xaml
│   │   │   │   │   ├── EmbeddedPage.xaml.cs
│   │   │   │   │   ├── ExternalWebLinks.xaml
│   │   │   │   │   ├── ExternalWebLinks.xaml.cs
│   │   │   │   │   ├── LinkToPageInLibrary.xaml
│   │   │   │   │   ├── LinkToPageInLibrary.xaml.cs
│   │   │   │   │   ├── ListSelectionState.cs
│   │   │   │   │   ├── Menu.xaml
│   │   │   │   │   ├── Menu.xaml.cs
│   │   │   │   │   ├── NavigationApplication.csproj
│   │   │   │   │   ├── NavigationApplication.csproj.user
│   │   │   │   │   ├── Page1.xaml
│   │   │   │   │   ├── Page1.xaml.cs
│   │   │   │   │   ├── Page2.xaml
│   │   │   │   │   ├── Page2.xaml.cs
│   │   │   │   │   ├── Page3.xaml
│   │   │   │   │   ├── Page3.xaml.cs
│   │   │   │   │   ├── PageFunctionCall.xaml
│   │   │   │   │   ├── PageFunctionCall.xaml.cs
│   │   │   │   │   ├── PageWithMultipleJournalEntries.xaml
│   │   │   │   │   ├── PageWithMultipleJournalEntries.xaml.cs
│   │   │   │   │   ├── PageWithPersistentData.xaml
│   │   │   │   │   ├── PageWithPersistentData.xaml.cs
│   │   │   │   │   ├── Properties
│   │   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   │   ├── Resources.resx
│   │   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   │   └── Settings.settings
│   │   │   │   │   ├── SelectProductPageFunction.xaml
│   │   │   │   │   ├── SelectProductPageFunction.xaml.cs
│   │   │   │   │   ├── StartupWindow.xaml
│   │   │   │   │   ├── StartupWindow.xaml.cs
│   │   │   │   │   ├── app.config
│   │   │   │   │   ├── bin
│   │   │   │   │   │   └── Debug
│   │   │   │   │   │       ├── NavigationApplication.exe.config
│   │   │   │   │   │       ├── NavigationApplication.vshost.exe
│   │   │   │   │   │       ├── NavigationApplication.vshost.exe.config
│   │   │   │   │   │       └── NavigationApplication.vshost.exe.manifest
│   │   │   │   │   └── obj
│   │   │   │   │       └── Debug
│   │   │   │   │           ├── App.g.i.cs
│   │   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │   │           ├── EmbeddedPage.g.i.cs
│   │   │   │   │           ├── ExternalWebLinks.g.i.cs
│   │   │   │   │           ├── GeneratedInternalTypeHelper.g.i.cs
│   │   │   │   │           ├── LinkToPageInLibrary.g.i.cs
│   │   │   │   │           ├── Menu.g.i.cs
│   │   │   │   │           ├── NavigationApplication.csproj.FileListAbsolute.txt
│   │   │   │   │           ├── NavigationApplication_MarkupCompile.i.cache
│   │   │   │   │           ├── Page1.g.i.cs
│   │   │   │   │           ├── Page2.g.i.cs
│   │   │   │   │           ├── Page3.g.i.cs
│   │   │   │   │           ├── PageFunctionCall.g.i.cs
│   │   │   │   │           ├── PageWithMultipleJournalEntries.g.i.cs
│   │   │   │   │           ├── PageWithPersistentData.g.i.cs
│   │   │   │   │           ├── SelectProductPageFunction.g.i.cs
│   │   │   │   │           ├── StartupWindow.g.i.cs
│   │   │   │   │           ├── TempPE
│   │   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │   │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │   │           └── build.force
│   │   │   │   ├── NavigationApplication.sln
│   │   │   │   ├── NavigationApplication.suo
│   │   │   │   ├── NavigationApplication.v11.suo
│   │   │   │   └── PageLibrary
│   │   │   │       ├── PageLibrary.csproj
│   │   │   │       ├── PageLibrary.csproj.user
│   │   │   │       ├── Properties
│   │   │   │       │   ├── AssemblyInfo.cs
│   │   │   │       │   ├── Resources.Designer.cs
│   │   │   │       │   ├── Resources.resx
│   │   │   │       │   ├── Settings.Designer.cs
│   │   │   │       │   └── Settings.settings
│   │   │   │       ├── SharedPage.xaml
│   │   │   │       ├── SharedPage.xaml.cs
│   │   │   │       ├── bin
│   │   │   │       │   └── Debug
│   │   │   │       └── obj
│   │   │   │           └── Debug
│   │   │   │               ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │               ├── PageLibrary_MarkupCompile.i.cache
│   │   │   │               ├── SharedPage.g.i.cs
│   │   │   │               ├── TempPE
│   │   │   │               │   └── Properties.Resources.Designer.cs.dll
│   │   │   │               ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │               ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │               └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   ├── WebBrowserTest
│   │   │   │   ├── App.xaml
│   │   │   │   ├── App.xaml.cs
│   │   │   │   ├── BrowseDOM.xaml
│   │   │   │   ├── BrowseDOM.xaml.cs
│   │   │   │   ├── CallWpfWithJavaScript.xaml
│   │   │   │   ├── CallWpfWithJavaScript.xaml.cs
│   │   │   │   ├── Menu.xaml
│   │   │   │   ├── Menu.xaml.cs
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── WebBrowserTest.csproj
│   │   │   │   ├── WebBrowserTest.sln
│   │   │   │   ├── WebBrowserTest.suo
│   │   │   │   ├── WebBrowserTest.v11.suo
│   │   │   │   ├── app.config
│   │   │   │   ├── bin
│   │   │   │   │   └── Debug
│   │   │   │   │       ├── WebBrowserTest.exe.config
│   │   │   │   │       ├── WebBrowserTest.vshost.exe
│   │   │   │   │       ├── WebBrowserTest.vshost.exe.config
│   │   │   │   │       └── WebBrowserTest.vshost.exe.manifest
│   │   │   │   ├── button10.jpg
│   │   │   │   ├── button11.jpg
│   │   │   │   ├── button12.jpg
│   │   │   │   ├── button13.jpg
│   │   │   │   ├── button14.jpg
│   │   │   │   ├── button15.jpg
│   │   │   │   ├── button16.jpg
│   │   │   │   ├── button17.jpg
│   │   │   │   ├── button18.jpg
│   │   │   │   ├── button24.jpg
│   │   │   │   ├── button25.jpg
│   │   │   │   ├── button26.jpg
│   │   │   │   ├── buttonC.jpg
│   │   │   │   ├── buttonD.jpg
│   │   │   │   ├── buttonE.jpg
│   │   │   │   ├── obj
│   │   │   │   │   └── x86
│   │   │   │   │       └── Debug
│   │   │   │   │           ├── App.g.i.cs
│   │   │   │   │           ├── BrowseDOM.g.i.cs
│   │   │   │   │           ├── CallWpfWithJavaScript.g.i.cs
│   │   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │   │           ├── Menu.g.i.cs
│   │   │   │   │           ├── TempPE
│   │   │   │   │           │   └── Properties.Resources.Designer.cs.dll
│   │   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │   │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │   │           ├── WebBrowserTest.csproj.FileListAbsolute.txt
│   │   │   │   │           ├── WebBrowserTest.csproj.ResolveComReference.cache
│   │   │   │   │           └── WebBrowserTest_MarkupCompile.i.cache
│   │   │   │   └── sample.htm
│   │   │   ├── WindowPageHost
│   │   │   │   ├── App.xaml
│   │   │   │   ├── App.xaml.cs
│   │   │   │   ├── Page1.xaml
│   │   │   │   ├── Page1.xaml.cs
│   │   │   │   ├── Page2.xaml
│   │   │   │   ├── Page2.xaml.cs
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── Window1.xaml
│   │   │   │   ├── Window1.xaml.cs
│   │   │   │   ├── WindowPageHost.csproj
│   │   │   │   ├── WindowPageHost.csproj.user
│   │   │   │   ├── WindowPageHost.sln
│   │   │   │   ├── WindowPageHost.suo
│   │   │   │   ├── WindowPageHost.v11.suo
│   │   │   │   ├── app.config
│   │   │   │   ├── bin
│   │   │   │   │   └── Debug
│   │   │   │   │       ├── WindowPageHost.exe.config
│   │   │   │   │       ├── WindowPageHost.vshost.exe
│   │   │   │   │       ├── WindowPageHost.vshost.exe.config
│   │   │   │   │       └── WindowPageHost.vshost.exe.manifest
│   │   │   │   └── obj
│   │   │   │       └── Debug
│   │   │   │           ├── App.g.i.cs
│   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │           ├── Page1.g.i.cs
│   │   │   │           ├── Page2.g.i.cs
│   │   │   │           ├── TempPE
│   │   │   │           │   └── Properties.Resources.Designer.cs.dll
│   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │           ├── Window1.g.i.cs
│   │   │   │           ├── WindowPageHost.csproj.FileListAbsolute.txt
│   │   │   │           └── WindowPageHost_MarkupCompile.i.cache
│   │   │   └── XBAP
│   │   │       ├── App.xaml
│   │   │       ├── App.xaml.cs
│   │   │       ├── Page1.xaml
│   │   │       ├── Page1.xaml.cs
│   │   │       ├── PopupTest.xaml
│   │   │       ├── PopupTest.xaml.cs
│   │   │       ├── Properties
│   │   │       │   ├── AssemblyInfo.cs
│   │   │       │   ├── Resources.Designer.cs
│   │   │       │   ├── Resources.resx
│   │   │       │   ├── Settings.Designer.cs
│   │   │       │   ├── Settings.settings
│   │   │       │   └── app.manifest
│   │   │       ├── Readme.txt
│   │   │       ├── UserNameWinForm.Designer.cs
│   │   │       ├── UserNameWinForm.cs
│   │   │       ├── UserNameWinForm.resx
│   │   │       ├── XBAP.csproj
│   │   │       ├── XBAP.csproj.user
│   │   │       ├── XBAP.sln
│   │   │       ├── XBAP.suo
│   │   │       ├── XBAP.v11.suo
│   │   │       ├── XBAP_TemporaryKey.pfx
│   │   │       ├── app.config
│   │   │       ├── bin
│   │   │       │   └── Debug
│   │   │       └── obj
│   │   │           └── Debug
│   │   │               ├── App.g.i.cs
│   │   │               ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │               ├── Page1.g.i.cs
│   │   │               ├── PopupTest.g.i.cs
│   │   │               ├── TempPE
│   │   │               │   └── Properties.Resources.Designer.cs.dll
│   │   │               ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │               ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │               ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │               └── XBAP_MarkupCompile.i.cache
│   │   ├── Chapter25
│   │   │   ├── MenusAndToolbars
│   │   │   │   ├── App.xaml
│   │   │   │   ├── App.xaml.cs
│   │   │   │   ├── BasicToolbar.xaml
│   │   │   │   ├── BasicToolbar.xaml.cs
│   │   │   │   ├── Icons.xaml
│   │   │   │   ├── Menu.xaml
│   │   │   │   ├── Menu.xaml.cs
│   │   │   │   ├── MenuWithSubheading.xaml
│   │   │   │   ├── MenuWithSubheading.xaml.cs
│   │   │   │   ├── MenusAndToolbars.csproj
│   │   │   │   ├── MenusAndToolbars.csproj.user
│   │   │   │   ├── MenusAndToolbars.sln
│   │   │   │   ├── MenusAndToolbars.suo
│   │   │   │   ├── MenusAndToolbars.v11.suo
│   │   │   │   ├── MixedMenus.xaml
│   │   │   │   ├── MixedMenus.xaml.cs
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── ProportionalStatusBar.xaml
│   │   │   │   ├── ProportionalStatusBar.xaml.cs
│   │   │   │   ├── SidebarMenu.xaml
│   │   │   │   ├── SidebarMenu.xaml.cs
│   │   │   │   ├── ToolbarTrays.xaml
│   │   │   │   ├── ToolbarTrays.xaml.cs
│   │   │   │   ├── app.config
│   │   │   │   ├── bin
│   │   │   │   │   ├── Debug
│   │   │   │   │   │   ├── MenusAndToolbars.exe.config
│   │   │   │   │   │   ├── MenusAndToolbars.vshost.exe
│   │   │   │   │   │   ├── MenusAndToolbars.vshost.exe.config
│   │   │   │   │   │   └── MenusAndToolbars.vshost.exe.manifest
│   │   │   │   │   └── Release
│   │   │   │   └── obj
│   │   │   │       └── Debug
│   │   │   │           ├── App.g.i.cs
│   │   │   │           ├── BasicToolbar.g.i.cs
│   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │           ├── Menu.g.i.cs
│   │   │   │           ├── MenuWithSubheading.g.i.cs
│   │   │   │           ├── MenusAndToolbars.csproj.FileListAbsolute.txt
│   │   │   │           ├── MenusAndToolbars_MarkupCompile.i.cache
│   │   │   │           ├── MixedMenus.g.i.cs
│   │   │   │           ├── ProportionalStatusBar.g.i.cs
│   │   │   │           ├── RibbonTest.g.i.cs
│   │   │   │           ├── SidebarMenu.g.i.cs
│   │   │   │           ├── TempPE
│   │   │   │           │   └── Properties.Resources.Designer.cs.dll
│   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │           └── ToolbarTrays.g.i.cs
│   │   │   └── Ribbon
│   │   │       ├── App.config
│   │   │       ├── App.xaml
│   │   │       ├── App.xaml.cs
│   │   │       ├── MainWindow.xaml
│   │   │       ├── MainWindow.xaml.cs
│   │   │       ├── Properties
│   │   │       │   ├── AssemblyInfo.cs
│   │   │       │   ├── Resources.Designer.cs
│   │   │       │   ├── Resources.resx
│   │   │       │   ├── Settings.Designer.cs
│   │   │       │   └── Settings.settings
│   │   │       ├── Ribbon.csproj
│   │   │       ├── Ribbon.csproj.user
│   │   │       ├── Ribbon.sln
│   │   │       ├── Ribbon.v11.suo
│   │   │       ├── bin
│   │   │       │   ├── Debug
│   │   │       │   │   ├── Microsoft.Windows.Shell.dll
│   │   │       │   │   ├── Microsoft.Windows.Shell.pdb
│   │   │       │   │   ├── Microsoft.Windows.Shell.xml
│   │   │       │   │   ├── Ribbon.exe
│   │   │       │   │   ├── Ribbon.exe.config
│   │   │       │   │   ├── Ribbon.pdb
│   │   │       │   │   ├── Ribbon.vshost.exe
│   │   │       │   │   ├── Ribbon.vshost.exe.config
│   │   │       │   │   ├── Ribbon.vshost.exe.manifest
│   │   │       │   │   ├── RibbonControlsLibrary.dll
│   │   │       │   │   ├── RibbonControlsLibrary.pdb
│   │   │       │   │   └── RibbonControlsLibrary.xml
│   │   │       │   └── Release
│   │   │       ├── images
│   │   │       │   ├── close.png
│   │   │       │   ├── close_small.png
│   │   │       │   ├── copy.bmp
│   │   │       │   ├── copy.png
│   │   │       │   ├── cut.png
│   │   │       │   ├── open.png
│   │   │       │   ├── open_small.png
│   │   │       │   ├── paste.png
│   │   │       │   ├── redo.png
│   │   │       │   ├── save.png
│   │   │       │   ├── save_small.png
│   │   │       │   ├── undo.png
│   │   │       │   ├── window.png
│   │   │       │   └── window2.png
│   │   │       └── obj
│   │   │           └── Debug
│   │   │               ├── App.g.cs
│   │   │               ├── App.g.i.cs
│   │   │               ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │               ├── MainWindow.baml
│   │   │               ├── MainWindow.g.cs
│   │   │               ├── MainWindow.g.i.cs
│   │   │               ├── Ribbon.Properties.Resources.resources
│   │   │               ├── Ribbon.csproj.FileListAbsolute.txt
│   │   │               ├── Ribbon.csproj.GenerateResource.Cache
│   │   │               ├── Ribbon.csprojResolveAssemblyReference.cache
│   │   │               ├── Ribbon.exe
│   │   │               ├── Ribbon.g.resources
│   │   │               ├── Ribbon.pdb
│   │   │               ├── RibbonWindow.g.i.cs
│   │   │               ├── Ribbon_Content.g.i.cs
│   │   │               ├── Ribbon_MarkupCompile.cache
│   │   │               ├── Ribbon_MarkupCompile.i.cache
│   │   │               ├── TempPE
│   │   │               ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │               ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │               └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   ├── Chapter26
│   │   │   └── SoundAndVideo
│   │   │       ├── AnimatedVideoWindow.xaml
│   │   │       ├── AnimatedVideoWindow.xaml.cs
│   │   │       ├── App.xaml
│   │   │       ├── App.xaml.cs
│   │   │       ├── 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
│   │   │       ├── Resources
│   │   │       │   └── chimes.wav
│   │   │       ├── SQ3GM1.MID
│   │   │       ├── SoundAndVideo.csproj
│   │   │       ├── SoundAndVideo.csproj.user
│   │   │       ├── SoundAndVideo.sln
│   │   │       ├── SoundAndVideo.suo
│   │   │       ├── SoundAndVideo.v11.suo
│   │   │       ├── SoundPlayerTest.xaml
│   │   │       ├── SoundPlayerTest.xaml.cs
│   │   │       ├── SpeechRecognition.xaml
│   │   │       ├── SpeechRecognition.xaml.cs
│   │   │       ├── SpeechSynthesis.xaml
│   │   │       ├── SpeechSynthesis.xaml.cs
│   │   │       ├── SynchronizedAnimation.xaml
│   │   │       ├── SynchronizedAnimation.xaml.cs
│   │   │       ├── TimeSpanConverter.cs
│   │   │       ├── UpgradeLog2.XML
│   │   │       ├── Video.xaml
│   │   │       ├── Video.xaml.cs
│   │   │       ├── app.config
│   │   │       ├── bin
│   │   │       │   └── Debug
│   │   │       │       ├── SoundAndVideo.exe.config
│   │   │       │       ├── SoundAndVideo.vshost.exe
│   │   │       │       ├── SoundAndVideo.vshost.exe.config
│   │   │       │       └── SoundAndVideo.vshost.exe.manifest
│   │   │       ├── obj
│   │   │       │   └── Debug
│   │   │       │       ├── AnimatedVideoWindow.g.i.cs
│   │   │       │       ├── App.g.i.cs
│   │   │       │       ├── CodePlayback.g.i.cs
│   │   │       │       ├── DeclarativePlayback.g.i.cs
│   │   │       │       ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │       │       ├── GeneratedInternalTypeHelper.g.i.cs
│   │   │       │       ├── Menu.g.i.cs
│   │   │       │       ├── MultipleSounds.g.i.cs
│   │   │       │       ├── SoundAndVideo.csproj.FileListAbsolute.txt
│   │   │       │       ├── SoundAndVideo_MarkupCompile.i.cache
│   │   │       │       ├── SoundPlayerTest.g.i.cs
│   │   │       │       ├── SpeechRecognition.g.i.cs
│   │   │       │       ├── SpeechSynthesis.g.i.cs
│   │   │       │       ├── SynchronizedAnimation.g.i.cs
│   │   │       │       ├── TempPE
│   │   │       │       │   └── Properties.Resources.Designer.cs.dll
│   │   │       │       ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │       │       ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │       │       ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │       │       └── Video.g.i.cs
│   │   │       ├── test.mp3
│   │   │       ├── test.mpg
│   │   │       └── test.wav
│   │   ├── Chapter27
│   │   │   ├── 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
│   │   │   │   ├── README.txt
│   │   │   │   ├── ScreenSpaceLines3D.cs
│   │   │   │   ├── Trackball.cs
│   │   │   │   ├── TrackballDecorator.cs
│   │   │   │   ├── Trackport3D.xaml
│   │   │   │   ├── Trackport3D.xaml.cs
│   │   │   │   ├── ViewMode.cs
│   │   │   │   ├── Viewport3DDecorator.cs
│   │   │   │   ├── bin
│   │   │   │   │   └── Debug
│   │   │   │   │       ├── 3DTools.dll
│   │   │   │   │       └── 3DTools.pdb
│   │   │   │   └── obj
│   │   │   │       └── Debug
│   │   │   │           ├── 3DTools.csproj.FileListAbsolute.txt
│   │   │   │           ├── 3DTools.csproj.GenerateResource.Cache
│   │   │   │           ├── 3DTools.csprojResolveAssemblyReference.cache
│   │   │   │           ├── 3DTools.dll
│   │   │   │           ├── 3DTools.g.resources
│   │   │   │           ├── 3DTools.pdb
│   │   │   │           ├── 3DTools_MarkupCompile.cache
│   │   │   │           ├── 3DTools_MarkupCompile.i.cache
│   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │           ├── TempPE
│   │   │   │           │   └── Properties.Resources.Designer.cs.dll
│   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │           ├── Trackport3D.baml
│   │   │   │           ├── Trackport3D.g.cs
│   │   │   │           ├── Trackport3D.g.i.cs
│   │   │   │           └── _3DTools.Properties.Resources.resources
│   │   │   ├── 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
│   │   │   │   ├── TextureMapping.xaml
│   │   │   │   ├── TextureMapping.xaml.cs
│   │   │   │   ├── TrackballRing.xaml
│   │   │   │   ├── TrackballRing.xaml.cs
│   │   │   │   ├── Tree.jpg
│   │   │   │   ├── VideoIn3D.xaml
│   │   │   │   ├── VideoIn3D.xaml.cs
│   │   │   │   ├── app.config
│   │   │   │   ├── bin
│   │   │   │   │   └── Debug
│   │   │   │   │       ├── 3DTools.dll
│   │   │   │   │       ├── 3DTools.pdb
│   │   │   │   │       ├── DrawingIn3D.exe
│   │   │   │   │       ├── DrawingIn3D.exe.config
│   │   │   │   │       ├── DrawingIn3D.pdb
│   │   │   │   │       ├── DrawingIn3D.vshost.exe
│   │   │   │   │       ├── DrawingIn3D.vshost.exe.config
│   │   │   │   │       ├── DrawingIn3D.vshost.exe.manifest
│   │   │   │   │       └── test.mpg
│   │   │   │   ├── 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.Properties.Resources.resources
│   │   │   │   │       ├── DrawingIn3D.csproj.FileListAbsolute.txt
│   │   │   │   │       ├── DrawingIn3D.csproj.GenerateResource.Cache
│   │   │   │   │       ├── DrawingIn3D.csprojResolveAssemblyReference.cache
│   │   │   │   │       ├── DrawingIn3D.exe
│   │   │   │   │       ├── DrawingIn3D.g.resources
│   │   │   │   │       ├── DrawingIn3D.pdb
│   │   │   │   │       ├── DrawingIn3D_Content.g.cs
│   │   │   │   │       ├── DrawingIn3D_Content.g.i.cs
│   │   │   │   │       ├── DrawingIn3D_MarkupCompile.cache
│   │   │   │   │       ├── DrawingIn3D_MarkupCompile.i.cache
│   │   │   │   │       ├── 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
│   │   │   │   │       ├── TempPE
│   │   │   │   │       ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │   │       ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │   │       ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │   │       ├── 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
│   │   │   │   └── test.mpg
│   │   │   ├── DrawingIn3D.sln
│   │   │   ├── DrawingIn3D.suo
│   │   │   └── DrawingIn3D.v11.suo
│   │   ├── Chapter28
│   │   │   └── Documents
│   │   │       ├── AnnotationTextConverter.cs
│   │   │       ├── AnnotationTracker.xaml
│   │   │       ├── AnnotationTracker.xaml.cs
│   │   │       ├── App.xaml
│   │   │       ├── App.xaml.cs
│   │   │       ├── BigBrother.jpg
│   │   │       ├── Documents.csproj
│   │   │       ├── Documents.csproj.user
│   │   │       ├── Documents.sln
│   │   │       ├── Documents.suo
│   │   │       ├── Documents.v11.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
│   │   │       ├── PagedContent.xaml
│   │   │       ├── PagedContent.xaml.cs
│   │   │       ├── Properties
│   │   │       │   ├── AssemblyInfo.cs
│   │   │       │   ├── Resources.Designer.cs
│   │   │       │   ├── Resources.resx
│   │   │       │   ├── Settings.Designer.cs
│   │   │       │   └── Settings.settings
│   │   │       ├── 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
│   │   │       ├── app.config
│   │   │       ├── bin
│   │   │       │   └── Debug
│   │   │       │       ├── Documents.exe.config
│   │   │       │       ├── Documents.vshost.exe
│   │   │       │       ├── Documents.vshost.exe.config
│   │   │       │       └── Documents.vshost.exe.manifest
│   │   │       ├── ch19.xps
│   │   │       └── obj
│   │   │           └── Debug
│   │   │               ├── AnnotationTracker.g.i.cs
│   │   │               ├── App.g.i.cs
│   │   │               ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │               ├── Documents.csproj.FileListAbsolute.txt
│   │   │               ├── Documents_MarkupCompile.i.cache
│   │   │               ├── Figures.g.i.cs
│   │   │               ├── FlowContent.g.i.cs
│   │   │               ├── FlowDocumentAnnotations.g.i.cs
│   │   │               ├── GeneratedInternalTypeHelper.g.i.cs
│   │   │               ├── MadLibs.g.i.cs
│   │   │               ├── Menu.g.i.cs
│   │   │               ├── PagedContent.g.i.cs
│   │   │               ├── RichTextEditor.g.i.cs
│   │   │               ├── StyledDocument.g.i.cs
│   │   │               ├── TempPE
│   │   │               │   └── Properties.Resources.Designer.cs.dll
│   │   │               ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │               ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │               ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │               ├── TextJustification.g.i.cs
│   │   │               ├── ViewXPS.g.i.cs
│   │   │               └── XpsAnnotations.g.i.cs
│   │   ├── Chapter29
│   │   │   └── Printing
│   │   │       ├── App.xaml
│   │   │       ├── App.xaml.cs
│   │   │       ├── FlowDocument1.xaml
│   │   │       ├── HeaderedFlowDocumentPaginator.cs
│   │   │       ├── Menu.xaml
│   │   │       ├── Menu.xaml.cs
│   │   │       ├── PrintCustomPage.xaml
│   │   │       ├── PrintCustomPage.xaml.cs
│   │   │       ├── PrintCustomPages.xaml
│   │   │       ├── PrintCustomPages.xaml.cs
│   │   │       ├── PrintFlowDocument.xaml
│   │   │       ├── PrintFlowDocument.xaml.cs
│   │   │       ├── PrintFlowDocumentWithHeader.xaml
│   │   │       ├── PrintFlowDocumentWithHeader.xaml.cs
│   │   │       ├── PrintFlowDocumentWithHeaderFooter.xaml
│   │   │       ├── PrintQueues.xaml
│   │   │       ├── PrintQueues.xaml.cs
│   │   │       ├── PrintScaledVisual.xaml
│   │   │       ├── PrintScaledVisual.xaml.cs
│   │   │       ├── PrintVisual.xaml
│   │   │       ├── PrintVisual.xaml.cs
│   │   │       ├── PrintWithoutUserIntervention.xaml
│   │   │       ├── PrintWithoutUserIntervention.xaml.cs
│   │   │       ├── Printing.csproj
│   │   │       ├── Printing.csproj.user
│   │   │       ├── Printing.sln
│   │   │       ├── Printing.suo
│   │   │       ├── Printing.v11.suo
│   │   │       ├── Properties
│   │   │       │   ├── AssemblyInfo.cs
│   │   │       │   ├── Resources.Designer.cs
│   │   │       │   ├── Resources.resx
│   │   │       │   ├── Settings.Designer.cs
│   │   │       │   └── Settings.settings
│   │   │       ├── StoreDataSetPaginator.cs
│   │   │       ├── Xps.xaml
│   │   │       ├── Xps.xaml.cs
│   │   │       ├── app.config
│   │   │       ├── bin
│   │   │       │   └── Debug
│   │   │       │       ├── Printing.exe.config
│   │   │       │       ├── Printing.vshost.exe
│   │   │       │       ├── Printing.vshost.exe.config
│   │   │       │       └── Printing.vshost.exe.manifest
│   │   │       ├── obj
│   │   │       │   └── Debug
│   │   │       │       ├── App.g.i.cs
│   │   │       │       ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │       │       ├── Menu.g.i.cs
│   │   │       │       ├── PrintCustomPage.g.i.cs
│   │   │       │       ├── PrintCustomPages.g.i.cs
│   │   │       │       ├── PrintFlowDocument.g.i.cs
│   │   │       │       ├── PrintFlowDocumentWithHeader.g.i.cs
│   │   │       │       ├── PrintQueues.g.i.cs
│   │   │       │       ├── PrintScaledVisual.g.i.cs
│   │   │       │       ├── PrintVisual.g.i.cs
│   │   │       │       ├── PrintWithoutUserIntervention.g.i.cs
│   │   │       │       ├── Printing.csproj.FileListAbsolute.txt
│   │   │       │       ├── Printing_MarkupCompile.i.cache
│   │   │       │       ├── TempPE
│   │   │       │       │   └── Properties.Resources.Designer.cs.dll
│   │   │       │       ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │       │       ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │       │       ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │       │       └── Xps.g.i.cs
│   │   │       ├── store.xml
│   │   │       ├── store.xsd
│   │   │       └── test.xps
│   │   ├── Chapter30
│   │   │   ├── InteroperabilityWPF
│   │   │   │   ├── App.xaml
│   │   │   │   ├── App.xaml.cs
│   │   │   │   ├── Form1.Designer.cs
│   │   │   │   ├── Form1.cs
│   │   │   │   ├── Form1.resx
│   │   │   │   ├── HostWinFormControl.xaml
│   │   │   │   ├── HostWinFormControl.xaml.cs
│   │   │   │   ├── InteroperabilityWPF.csproj
│   │   │   │   ├── InteroperabilityWPF.csproj.user
│   │   │   │   ├── InteroperabilityWPF.sln
│   │   │   │   ├── InteroperabilityWPF.suo
│   │   │   │   ├── InteroperabilityWPF.v11.suo
│   │   │   │   ├── MnemonicTest.xaml
│   │   │   │   ├── MnemonicTest.xaml.cs
│   │   │   │   ├── MnemonicTest2.Designer.cs
│   │   │   │   ├── MnemonicTest2.cs
│   │   │   │   ├── MnemonicTest2.resx
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── Window1.xaml
│   │   │   │   ├── Window1.xaml.cs
│   │   │   │   ├── app.config
│   │   │   │   ├── bin
│   │   │   │   │   └── Debug
│   │   │   │   │       ├── InteroperabilityWPF.exe
│   │   │   │   │       ├── InteroperabilityWPF.exe.config
│   │   │   │   │       ├── InteroperabilityWPF.pdb
│   │   │   │   │       ├── InteroperabilityWPF.vshost.exe
│   │   │   │   │       ├── InteroperabilityWPF.vshost.exe.config
│   │   │   │   │       └── InteroperabilityWPF.vshost.exe.manifest
│   │   │   │   └── obj
│   │   │   │       └── Debug
│   │   │   │           ├── App.g.cs
│   │   │   │           ├── App.g.i.cs
│   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │           ├── HostWinFormControl.baml
│   │   │   │           ├── HostWinFormControl.g.cs
│   │   │   │           ├── HostWinFormControl.g.i.cs
│   │   │   │           ├── InteroperabilityWPF.Form1.resources
│   │   │   │           ├── InteroperabilityWPF.MnemonicTest2.resources
│   │   │   │           ├── InteroperabilityWPF.Properties.Resources.resources
│   │   │   │           ├── InteroperabilityWPF.csproj.FileListAbsolute.txt
│   │   │   │           ├── InteroperabilityWPF.csproj.GenerateResource.Cache
│   │   │   │           ├── InteroperabilityWPF.csprojResolveAssemblyReference.cache
│   │   │   │           ├── InteroperabilityWPF.exe
│   │   │   │           ├── InteroperabilityWPF.g.resources
│   │   │   │           ├── InteroperabilityWPF.pdb
│   │   │   │           ├── InteroperabilityWPF_MarkupCompile.cache
│   │   │   │           ├── InteroperabilityWPF_MarkupCompile.i.cache
│   │   │   │           ├── MnemonicTest.baml
│   │   │   │           ├── MnemonicTest.g.cs
│   │   │   │           ├── MnemonicTest.g.i.cs
│   │   │   │           ├── TempPE
│   │   │   │           │   └── Properties.Resources.Designer.cs.dll
│   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │           ├── Window1.baml
│   │   │   │           ├── Window1.g.cs
│   │   │   │           └── Window1.g.i.cs
│   │   │   └── InteroperabilityWindowsForms
│   │   │       ├── InteroperabilityWindowsForms
│   │   │       │   ├── Form1.Designer.cs
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── InteroperabilityWindowsForms.csproj
│   │   │       │   ├── InteroperabilityWindowsForms.csproj.user
│   │   │       │   ├── MixedForm.Designer.cs
│   │   │       │   ├── MixedForm.cs
│   │   │       │   ├── MixedForm.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── app.config
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── InteroperabilityWindowsForms.exe
│   │   │       │   │       ├── InteroperabilityWindowsForms.exe.config
│   │   │       │   │       ├── InteroperabilityWindowsForms.pdb
│   │   │       │   │       ├── InteroperabilityWindowsForms.vshost.exe
│   │   │       │   │       ├── InteroperabilityWindowsForms.vshost.exe.config
│   │   │       │   │       ├── InteroperabilityWindowsForms.vshost.exe.manifest
│   │   │       │   │       ├── WPFWindowLibrary.dll
│   │   │       │   │       └── WPFWindowLibrary.pdb
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── DesignTimeResolveAssemblyReferences.cache
│   │   │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │       │           ├── InteroperabilityWindowsForms.Form1.resources
│   │   │       │           ├── InteroperabilityWindowsForms.MixedForm.resources
│   │   │       │           ├── InteroperabilityWindowsForms.Properties.Resources.resources
│   │   │       │           ├── InteroperabilityWindowsForms.csproj.FileListAbsolute.txt
│   │   │       │           ├── InteroperabilityWindowsForms.csproj.GenerateResource.Cache
│   │   │       │           ├── InteroperabilityWindowsForms.csprojResolveAssemblyReference.cache
│   │   │       │           ├── InteroperabilityWindowsForms.exe
│   │   │       │           ├── InteroperabilityWindowsForms.pdb
│   │   │       │           ├── TempPE
│   │   │       │           │   └── Properties.Resources.Designer.cs.dll
│   │   │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │       ├── InteroperabilityWindowsForms.sln
│   │   │       ├── InteroperabilityWindowsForms.suo
│   │   │       ├── InteroperabilityWindowsForms.v11.suo
│   │   │       └── WPFWindowLibrary
│   │   │           ├── Properties
│   │   │           │   ├── AssemblyInfo.cs
│   │   │           │   ├── Resources.Designer.cs
│   │   │           │   ├── Resources.resx
│   │   │           │   ├── Settings.Designer.cs
│   │   │           │   └── Settings.settings
│   │   │           ├── UserControl1.xaml
│   │   │           ├── UserControl1.xaml.cs
│   │   │           ├── WPFWindowLibrary.csproj
│   │   │           ├── WPFWindowLibrary.csproj.user
│   │   │           ├── Window1.xaml
│   │   │           ├── Window1.xaml.cs
│   │   │           ├── bin
│   │   │           │   └── Debug
│   │   │           │       ├── WPFWindowLibrary.dll
│   │   │           │       └── WPFWindowLibrary.pdb
│   │   │           └── obj
│   │   │               └── Debug
│   │   │                   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │                   ├── TempPE
│   │   │                   │   └── Properties.Resources.Designer.cs.dll
│   │   │                   ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │                   ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │                   ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │                   ├── UserControl1.baml
│   │   │                   ├── UserControl1.g.cs
│   │   │                   ├── UserControl1.g.i.cs
│   │   │                   ├── WPFWindowLibrary.Properties.Resources.resources
│   │   │                   ├── WPFWindowLibrary.csproj.FileListAbsolute.txt
│   │   │                   ├── WPFWindowLibrary.csproj.GenerateResource.Cache
│   │   │                   ├── WPFWindowLibrary.csprojResolveAssemblyReference.cache
│   │   │                   ├── WPFWindowLibrary.dll
│   │   │                   ├── WPFWindowLibrary.g.resources
│   │   │                   ├── WPFWindowLibrary.pdb
│   │   │                   ├── WPFWindowLibrary_MarkupCompile.cache
│   │   │                   ├── WPFWindowLibrary_MarkupCompile.i.cache
│   │   │                   ├── Window1.baml
│   │   │                   ├── Window1.g.cs
│   │   │                   └── Window1.g.i.cs
│   │   ├── Chapter31
│   │   │   └── Multithreading
│   │   │       ├── App.xaml
│   │   │       ├── App.xaml.cs
│   │   │       ├── BackgroundWorkerTest.xaml
│   │   │       ├── BackgroundWorkerTest.xaml.cs
│   │   │       ├── FindPrimesInput.cs
│   │   │       ├── Multithreading.csproj
│   │   │       ├── Multithreading.csproj.user
│   │   │       ├── Multithreading.sln
│   │   │       ├── Multithreading.suo
│   │   │       ├── Multithreading.v11.suo
│   │   │       ├── Properties
│   │   │       │   ├── AssemblyInfo.cs
│   │   │       │   ├── Resources.Designer.cs
│   │   │       │   ├── Resources.resx
│   │   │       │   ├── Settings.Designer.cs
│   │   │       │   └── Settings.settings
│   │   │       ├── Window1.xaml
│   │   │       ├── Window1.xaml.cs
│   │   │       ├── Worker.cs
│   │   │       ├── app.config
│   │   │       ├── bin
│   │   │       │   └── Debug
│   │   │       │       ├── Multithreading.exe
│   │   │       │       ├── Multithreading.exe.config
│   │   │       │       ├── Multithreading.pdb
│   │   │       │       ├── Multithreading.vshost.exe
│   │   │       │       ├── Multithreading.vshost.exe.config
│   │   │       │       └── Multithreading.vshost.exe.manifest
│   │   │       └── obj
│   │   │           └── Debug
│   │   │               ├── App.g.cs
│   │   │               ├── App.g.i.cs
│   │   │               ├── BackgroundWorkerTest.baml
│   │   │               ├── BackgroundWorkerTest.g.cs
│   │   │               ├── BackgroundWorkerTest.g.i.cs
│   │   │               ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │               ├── Multithreading.Properties.Resources.resources
│   │   │               ├── Multithreading.csproj.FileListAbsolute.txt
│   │   │               ├── Multithreading.csproj.GenerateResource.Cache
│   │   │               ├── Multithreading.csprojResolveAssemblyReference.cache
│   │   │               ├── Multithreading.exe
│   │   │               ├── Multithreading.g.resources
│   │   │               ├── Multithreading.pdb
│   │   │               ├── Multithreading_MarkupCompile.cache
│   │   │               ├── Multithreading_MarkupCompile.i.cache
│   │   │               ├── TempPE
│   │   │               │   └── Properties.Resources.Designer.cs.dll
│   │   │               ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │               ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │               ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │               ├── Window1.baml
│   │   │               ├── Window1.g.cs
│   │   │               └── Window1.g.i.cs
│   │   ├── Chapter32
│   │   │   ├── AddInWithAutomation
│   │   │   │   ├── AddInSideAdapter
│   │   │   │   │   ├── AddInAdapters.cs
│   │   │   │   │   ├── AddInSideAdapter.csproj
│   │   │   │   │   ├── AddInSideAdapter.csproj.user
│   │   │   │   │   ├── Properties
│   │   │   │   │   │   └── AssemblyInfo.cs
│   │   │   │   │   └── obj
│   │   │   │   │       └── Debug
│   │   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │   │           ├── TempPE
│   │   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │   │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │   │           └── build.force
│   │   │   │   ├── AddInView
│   │   │   │   │   ├── AddInView.csproj
│   │   │   │   │   ├── AddInView.csproj.user
│   │   │   │   │   ├── AddInViews.cs
│   │   │   │   │   ├── Properties
│   │   │   │   │   │   └── AssemblyInfo.cs
│   │   │   │   │   └── obj
│   │   │   │   │       └── Debug
│   │   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │   │           ├── TempPE
│   │   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │   │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │   ├── AddInWithAutomation.sln
│   │   │   │   ├── AddInWithAutomation.suo
│   │   │   │   ├── AddInWithAutomation.v11.suo
│   │   │   │   ├── Contracts
│   │   │   │   │   ├── Contract.csproj
│   │   │   │   │   ├── Contract.csproj.user
│   │   │   │   │   ├── Contracts.cs
│   │   │   │   │   ├── Contracts.suo
│   │   │   │   │   ├── Properties
│   │   │   │   │   │   └── AssemblyInfo.cs
│   │   │   │   │   └── obj
│   │   │   │   │       └── Debug
│   │   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │   │           ├── TempPE
│   │   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │   │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │   ├── HostApplication
│   │   │   │   │   ├── App.xaml
│   │   │   │   │   ├── App.xaml.cs
│   │   │   │   │   ├── Forest.jpg
│   │   │   │   │   ├── HostApplication.csproj
│   │   │   │   │   ├── HostApplication.csproj.user
│   │   │   │   │   ├── Properties
│   │   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   │   ├── Resources.resx
│   │   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   │   └── Settings.settings
│   │   │   │   │   ├── Window1.xaml
│   │   │   │   │   ├── Window1.xaml.cs
│   │   │   │   │   ├── app.config
│   │   │   │   │   └── obj
│   │   │   │   │       └── Debug
│   │   │   │   │           ├── App.g.i.cs
│   │   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │   │           ├── HostApplication.csproj.FileListAbsolute.txt
│   │   │   │   │           ├── HostApplication_MarkupCompile.i.cache
│   │   │   │   │           ├── TempPE
│   │   │   │   │           │   └── Properties.Resources.Designer.cs.dll
│   │   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │   │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │   │           ├── Window1.g.i.cs
│   │   │   │   │           └── build.force
│   │   │   │   ├── HostSideAdapter
│   │   │   │   │   ├── HostAdapters.cs
│   │   │   │   │   ├── HostSideAdapter.csproj
│   │   │   │   │   ├── HostSideAdapter.csproj.user
│   │   │   │   │   ├── Properties
│   │   │   │   │   │   └── AssemblyInfo.cs
│   │   │   │   │   └── obj
│   │   │   │   │       └── Debug
│   │   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │   │           ├── TempPE
│   │   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │   │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │   │           └── build.force
│   │   │   │   ├── HostView
│   │   │   │   │   ├── HostView.csproj
│   │   │   │   │   ├── HostView.csproj.user
│   │   │   │   │   ├── HostViews.cs
│   │   │   │   │   ├── Properties
│   │   │   │   │   │   └── AssemblyInfo.cs
│   │   │   │   │   └── obj
│   │   │   │   │       └── Debug
│   │   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │   │           ├── TempPE
│   │   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │   │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │   ├── NegativeImageAddIn
│   │   │   │   │   ├── NegativeImageAddIn.csproj
│   │   │   │   │   ├── NegativeImageAddIn.csproj.user
│   │   │   │   │   ├── NegativeImageProcessor.cs
│   │   │   │   │   ├── Properties
│   │   │   │   │   │   └── AssemblyInfo.cs
│   │   │   │   │   └── obj
│   │   │   │   │       └── Debug
│   │   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │   │           ├── TempPE
│   │   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │   │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │   │           └── build.force
│   │   │   │   └── Output
│   │   │   │       ├── AddInSideAdapters
│   │   │   │       │   ├── AddInSideAdapter.dll
│   │   │   │       │   └── AddInSideAdapter.pdb
│   │   │   │       ├── AddInViews
│   │   │   │       │   ├── AddInView.dll
│   │   │   │       │   └── AddInView.pdb
│   │   │   │       ├── AddIns
│   │   │   │       │   ├── AddIns.store
│   │   │   │       │   └── NegativeImageAddIn
│   │   │   │       │       ├── NegativeImageAddIn.dll
│   │   │   │       │       └── NegativeImageAddIn.pdb
│   │   │   │       ├── Contracts
│   │   │   │       │   ├── Contract.dll
│   │   │   │       │   └── Contract.pdb
│   │   │   │       ├── HostApplication.exe
│   │   │   │       ├── HostApplication.exe.config
│   │   │   │       ├── HostApplication.pdb
│   │   │   │       ├── HostApplication.vshost.exe
│   │   │   │       ├── HostApplication.vshost.exe.config
│   │   │   │       ├── HostApplication.vshost.exe.manifest
│   │   │   │       ├── HostSideAdapters
│   │   │   │       │   ├── HostSideAdapter.dll
│   │   │   │       │   └── HostSideAdapter.pdb
│   │   │   │       ├── HostView.dll
│   │   │   │       ├── HostView.pdb
│   │   │   │       └── PipelineSegments.store
│   │   │   ├── SimpleAddIn
│   │   │   │   ├── AddInSideAdapter
│   │   │   │   │   ├── AddInSideAdapter.csproj
│   │   │   │   │   ├── AddInSideAdapter.csproj.user
│   │   │   │   │   ├── ImageProcessorAdapter.cs
│   │   │   │   │   ├── Properties
│   │   │   │   │   │   └── AssemblyInfo.cs
│   │   │   │   │   └── obj
│   │   │   │   │       └── Debug
│   │   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │   │           ├── TempPE
│   │   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │   │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │   │           └── build.force
│   │   │   │   ├── AddInView
│   │   │   │   │   ├── AddInView.csproj
│   │   │   │   │   ├── AddInView.csproj.user
│   │   │   │   │   ├── ImageProcessorAddInView.cs
│   │   │   │   │   ├── Properties
│   │   │   │   │   │   └── AssemblyInfo.cs
│   │   │   │   │   └── obj
│   │   │   │   │       └── Debug
│   │   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │   │           ├── TempPE
│   │   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │   │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │   ├── Contracts
│   │   │   │   │   ├── Contract.csproj
│   │   │   │   │   ├── Contract.csproj.user
│   │   │   │   │   ├── Contracts.suo
│   │   │   │   │   ├── IImageProcessorContract.cs
│   │   │   │   │   ├── Properties
│   │   │   │   │   │   └── AssemblyInfo.cs
│   │   │   │   │   └── obj
│   │   │   │   │       └── Debug
│   │   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │   │           ├── TempPE
│   │   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │   │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │   ├── FadeImageAddIn
│   │   │   │   │   ├── FadeImageAddIn.csproj
│   │   │   │   │   ├── FadeImageAddIn.csproj.user
│   │   │   │   │   ├── FadeImageProcessor.cs
│   │   │   │   │   ├── Properties
│   │   │   │   │   │   └── AssemblyInfo.cs
│   │   │   │   │   └── obj
│   │   │   │   │       └── Debug
│   │   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │   │           ├── TempPE
│   │   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │   │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │   │           └── build.force
│   │   │   │   ├── HostApplication
│   │   │   │   │   ├── App.xaml
│   │   │   │   │   ├── App.xaml.cs
│   │   │   │   │   ├── Forest.jpg
│   │   │   │   │   ├── HostApplication.csproj
│   │   │   │   │   ├── HostApplication.csproj.user
│   │   │   │   │   ├── Properties
│   │   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   │   ├── Resources.resx
│   │   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   │   └── Settings.settings
│   │   │   │   │   ├── Window1.xaml
│   │   │   │   │   ├── Window1.xaml.cs
│   │   │   │   │   ├── app.config
│   │   │   │   │   └── obj
│   │   │   │   │       └── Debug
│   │   │   │   │           ├── App.g.cs
│   │   │   │   │           ├── App.g.i.cs
│   │   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │   │           ├── HostApplication.Properties.Resources.resources
│   │   │   │   │           ├── HostApplication.csproj.FileListAbsolute.txt
│   │   │   │   │           ├── HostApplication.csproj.GenerateResource.Cache
│   │   │   │   │           ├── HostApplication.csprojResolveAssemblyReference.cache
│   │   │   │   │           ├── HostApplication.exe
│   │   │   │   │           ├── HostApplication.g.resources
│   │   │   │   │           ├── HostApplication.pdb
│   │   │   │   │           ├── HostApplication_MarkupCompile.cache
│   │   │   │   │           ├── HostApplication_MarkupCompile.i.cache
│   │   │   │   │           ├── TempPE
│   │   │   │   │           │   └── Properties.Resources.Designer.cs.dll
│   │   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │   │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │   │           ├── Window1.baml
│   │   │   │   │           ├── Window1.g.cs
│   │   │   │   │           ├── Window1.g.i.cs
│   │   │   │   │           └── build.force
│   │   │   │   ├── HostSideAdapter
│   │   │   │   │   ├── HostSideAdapter.csproj
│   │   │   │   │   ├── HostSideAdapter.csproj.user
│   │   │   │   │   ├── ImageProcessorContractToViewHostAdapter.cs
│   │   │   │   │   ├── Properties
│   │   │   │   │   │   └── AssemblyInfo.cs
│   │   │   │   │   └── obj
│   │   │   │   │       └── Debug
│   │   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │   │           ├── TempPE
│   │   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │   │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │   │           └── build.force
│   │   │   │   ├── HostView
│   │   │   │   │   ├── HostView.csproj
│   │   │   │   │   ├── HostView.csproj.user
│   │   │   │   │   ├── ImageProcessorHostView.cs
│   │   │   │   │   ├── Properties
│   │   │   │   │   │   └── AssemblyInfo.cs
│   │   │   │   │   └── obj
│   │   │   │   │       └── Debug
│   │   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │   │           ├── HostView.csproj.FileListAbsolute.txt
│   │   │   │   │           ├── HostView.csprojResolveAssemblyReference.cache
│   │   │   │   │           ├── HostView.dll
│   │   │   │   │           ├── HostView.pdb
│   │   │   │   │           ├── TempPE
│   │   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │   │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │   ├── NegativeImageAddIn
│   │   │   │   │   ├── NegativeImageAddIn.csproj
│   │   │   │   │   ├── NegativeImageAddIn.csproj.user
│   │   │   │   │   ├── NegativeImageProcessor.cs
│   │   │   │   │   ├── Properties
│   │   │   │   │   │   └── AssemblyInfo.cs
│   │   │   │   │   └── obj
│   │   │   │   │       └── Debug
│   │   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │   │           ├── TempPE
│   │   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │   │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │   │           └── build.force
│   │   │   │   ├── Output
│   │   │   │   │   ├── AddInSideAdapters
│   │   │   │   │   │   ├── AddInSideAdapter.dll
│   │   │   │   │   │   └── AddInSideAdapter.pdb
│   │   │   │   │   ├── AddInViews
│   │   │   │   │   │   ├── AddInView.dll
│   │   │   │   │   │   └── AddInView.pdb
│   │   │   │   │   ├── AddIns
│   │   │   │   │   │   ├── AddIns.store
│   │   │   │   │   │   ├── FadeImageAddIn
│   │   │   │   │   │   │   ├── FadeImageAddIn.dll
│   │   │   │   │   │   │   └── FadeImageAddIn.pdb
│   │   │   │   │   │   └── NegativeImageAddIn
│   │   │   │   │   │       ├── NegativeImageAddIn.dll
│   │   │   │   │   │       └── NegativeImageAddIn.pdb
│   │   │   │   │   ├── Contracts
│   │   │   │   │   │   ├── Contract.dll
│   │   │   │   │   │   └── Contract.pdb
│   │   │   │   │   ├── HostApplication.exe
│   │   │   │   │   ├── HostApplication.exe.config
│   │   │   │   │   ├── HostApplication.pdb
│   │   │   │   │   ├── HostApplication.vshost.exe
│   │   │   │   │   ├── HostApplication.vshost.exe.config
│   │   │   │   │   ├── HostApplication.vshost.exe.manifest
│   │   │   │   │   ├── HostSideAdapters
│   │   │   │   │   │   ├── HostSideAdapter.dll
│   │   │   │   │   │   └── HostSideAdapter.pdb
│   │   │   │   │   ├── HostView.dll
│   │   │   │   │   ├── HostView.pdb
│   │   │   │   │   └── PipelineSegments.store
│   │   │   │   ├── SimpleAddIn.sln
│   │   │   │   ├── SimpleAddIn.suo
│   │   │   │   └── SimpleAddIn.v11.suo
│   │   │   └── VisualAddIn
│   │   │       ├── AddInSideAdapter
│   │   │       │   ├── AddInSideAdapter.csproj
│   │   │       │   ├── AddInSideAdapter.csproj.user
│   │   │       │   ├── ImageProcessorAdapter.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │       │           ├── TempPE
│   │   │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │       │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │       │           └── build.force
│   │   │       ├── AddInView
│   │   │       │   ├── AddInView.csproj
│   │   │       │   ├── AddInView.csproj.user
│   │   │       │   ├── ImageProcessorAddInView.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │       │           ├── TempPE
│   │   │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │       ├── Contracts
│   │   │       │   ├── Contract.csproj
│   │   │       │   ├── Contract.csproj.user
│   │   │       │   ├── Contracts.suo
│   │   │       │   ├── IImageProcessorContract.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │       │           ├── TempPE
│   │   │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │       ├── HostApplication
│   │   │       │   ├── App.xaml
│   │   │       │   ├── App.xaml.cs
│   │   │       │   ├── Forest.jpg
│   │   │       │   ├── HostApplication.csproj
│   │   │       │   ├── HostApplication.csproj.user
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── Window1.xaml
│   │   │       │   ├── Window1.xaml.cs
│   │   │       │   ├── app.config
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── App.g.i.cs
│   │   │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │       │           ├── HostApplication.csproj.FileListAbsolute.txt
│   │   │       │           ├── HostApplication_MarkupCompile.i.cache
│   │   │       │           ├── TempPE
│   │   │       │           │   └── Properties.Resources.Designer.cs.dll
│   │   │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │       │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │       │           ├── Window1.g.i.cs
│   │   │       │           └── build.force
│   │   │       ├── HostSideAdapter
│   │   │       │   ├── HostSideAdapter.csproj
│   │   │       │   ├── HostSideAdapter.csproj.user
│   │   │       │   ├── ImageProcessorContractToViewHostAdapter.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │       │           ├── TempPE
│   │   │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │       │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │       │           └── build.force
│   │   │       ├── HostView
│   │   │       │   ├── HostView.csproj
│   │   │       │   ├── HostView.csproj.user
│   │   │       │   ├── ImageProcessorHostView.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │       │           ├── TempPE
│   │   │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │       ├── NegativeImageAddIn
│   │   │       │   ├── ImagePreview.xaml
│   │   │       │   ├── ImagePreview.xaml.cs
│   │   │       │   ├── NegativeImageAddIn.csproj
│   │   │       │   ├── NegativeImageAddIn.csproj.user
│   │   │       │   ├── NegativeImageProcessor.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │       │           ├── ImagePreview.g.i.cs
│   │   │       │           ├── NegativeImageAddIn_MarkupCompile.i.cache
│   │   │       │           ├── TempPE
│   │   │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │       │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │       │           └── build.force
│   │   │       ├── Output
│   │   │       │   ├── AddInSideAdapters
│   │   │       │   │   ├── AddInSideAdapter.dll
│   │   │       │   │   └── AddInSideAdapter.pdb
│   │   │       │   ├── AddInViews
│   │   │       │   │   ├── AddInView.dll
│   │   │       │   │   └── AddInView.pdb
│   │   │       │   ├── AddIns
│   │   │       │   │   ├── AddIns.store
│   │   │       │   │   └── NegativeImageAddIn
│   │   │       │   │       ├── NegativeImageAddIn.dll
│   │   │       │   │       └── NegativeImageAddIn.pdb
│   │   │       │   ├── Contracts
│   │   │       │   │   ├── Contract.dll
│   │   │       │   │   └── Contract.pdb
│   │   │       │   ├── HostApplication.exe
│   │   │       │   ├── HostApplication.exe.config
│   │   │       │   ├── HostApplication.pdb
│   │   │       │   ├── HostApplication.vshost.exe
│   │   │       │   ├── HostApplication.vshost.exe.config
│   │   │       │   ├── HostApplication.vshost.exe.manifest
│   │   │       │   ├── HostSideAdapters
│   │   │       │   │   ├── HostSideAdapter.dll
│   │   │       │   │   └── HostSideAdapter.pdb
│   │   │       │   ├── HostView.dll
│   │   │       │   ├── HostView.pdb
│   │   │       │   └── PipelineSegments.store
│   │   │       ├── VisualAddIn.sln
│   │   │       ├── VisualAddIn.suo
│   │   │       └── VisualAddIn.v11.suo
│   │   ├── StoreDatabase
│   │   │   ├── Category.cs
│   │   │   ├── Product.cs
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Settings.Designer.cs
│   │   │   │   └── Settings.settings
│   │   │   ├── StoreDB.cs
│   │   │   ├── StoreDatabase.csproj
│   │   │   ├── StoreDatabase.csproj.user
│   │   │   ├── StoreDatabase.sln
│   │   │   ├── StoreDatabase.suo
│   │   │   ├── StoreDbDataSet.cs
│   │   │   ├── app.config
│   │   │   ├── bin
│   │   │   │   └── Debug
│   │   │   │       ├── StoreDatabase.dll
│   │   │   │       ├── StoreDatabase.dll.config
│   │   │   │       ├── StoreDatabase.pdb
│   │   │   │       ├── store.xml
│   │   │   │       └── store.xsd
│   │   │   ├── obj
│   │   │   │   └── Debug
│   │   │   │       ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │       ├── StoreDatabase.csproj.FileListAbsolute.txt
│   │   │   │       ├── StoreDatabase.csprojResolveAssemblyReference.cache
│   │   │   │       ├── StoreDatabase.dll
│   │   │   │       ├── StoreDatabase.pdb
│   │   │   │       ├── TempPE
│   │   │   │       ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │       ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │       └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   ├── store.xml
│   │   │   └── store.xsd
│   │   ├── StoreDatabaseDbBased
│   │   │   ├── Category.cs
│   │   │   ├── Product.cs
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Settings.Designer.cs
│   │   │   │   └── Settings.settings
│   │   │   ├── StoreDatabase.csproj
│   │   │   ├── StoreDatabase.csproj.user
│   │   │   ├── StoreDatabase.v11.suo
│   │   │   ├── StoreDb.cs
│   │   │   ├── StoreDbDataSet.cs
│   │   │   ├── app.config
│   │   │   ├── bin
│   │   │   │   └── Debug
│   │   │   └── obj
│   │   │       └── Debug
│   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │           ├── TempPE
│   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   ├── readme.txt
│   │   └── store.sql
└── WPF编程宝典C#2012 第4版.zip

613 directories, 3320 files



实例下载地址

WPF编程宝典C#2012 第4版(随书源代码)

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

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

网友评论

发表评论

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

查看所有0条评论>>

小贴士

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

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

关于好例子网

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

;
报警