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