Download Snoop, the WPF Spy Utility

Description

This is the CodePlex project for Snoop ... the WPF utility by Pete Blois and now maintained by Cory Plotts that allows you to spy/browse the visual tree and change properties ... amongst other things.

Source Files

The download file snoopwpf.zip has the following entries.


.gitattributes//from  w  ww.j a v a  2s .co  m
.gitignore
Artwork/SnoopCamera.design
Build/Release/ManagedInjector32-3.5.dll
Build/Release/ManagedInjector32-4.0.dll
Build/Release/ManagedInjector64-3.5.dll
Build/Release/ManagedInjector64-4.0.dll
Build/Release/ManagedInjectorLauncher32-3.5.exe
Build/Release/ManagedInjectorLauncher32-4.0.exe
Build/Release/ManagedInjectorLauncher64-3.5.exe
Build/Release/ManagedInjectorLauncher64-4.0.exe
ManagedInjector/AssemblyInfo.cpp
ManagedInjector/Injector.cpp
ManagedInjector/Injector.h
ManagedInjector/ManagedInjector.vcxproj
ManagedInjector/ManagedInjector.vcxproj.filters
ManagedInjector/ManagedInjector32-3.5.vcxproj
ManagedInjector/ManagedInjector32-4.0.vcxproj
ManagedInjector/ManagedInjector64-3.5.vcxproj
ManagedInjector/ManagedInjector64-4.0.vcxproj
ManagedInjector/Stdafx.cpp
ManagedInjector/Stdafx.h
ManagedInjector/makefile.def
ManagedInjectorLauncher/ManagedInjectorLauncher32-3.5.csproj
ManagedInjectorLauncher/ManagedInjectorLauncher32-4.0.csproj
ManagedInjectorLauncher/ManagedInjectorLauncher64-3.5.csproj
ManagedInjectorLauncher/ManagedInjectorLauncher64-4.0.csproj
ManagedInjectorLauncher/Program.cs
ManagedInjectorLauncher/Properties/AssemblyInfo.cs
README.md
Snoop.sln
Snoop/AdornerContainer.cs
Snoop/App.xaml
Snoop/App.xaml.cs
Snoop/AppChooser.xaml
Snoop/AppChooser.xaml.cs
Snoop/ApplicationTreeItem.cs
Snoop/BringIntoViewBehavior.cs
Snoop/Converters/ArgbToPartsConverter.cs
Snoop/Converters/CsvStringToArrayConverter.cs
Snoop/Converters/FilterTypeToIntConverter.cs
Snoop/Converters/IsPowerShellInstalledToVisibilityConverter.cs
Snoop/Converters/IsSupportedRuntimeTypeConverter.cs
Snoop/Converters/SnoopParameterInfoConverter.cs
Snoop/DebugListenerTab/DebugListenerControl.xaml
Snoop/DebugListenerTab/DebugListenerControl.xaml.cs
Snoop/DebugListenerTab/FilterType.cs
Snoop/DebugListenerTab/FiltersViewModel.cs
Snoop/DebugListenerTab/IListener.cs
Snoop/DebugListenerTab/SetFiltersWindow.xaml
Snoop/DebugListenerTab/SetFiltersWindow.xaml.cs
Snoop/DebugListenerTab/SnoopDebugListener.cs
Snoop/DebugListenerTab/SnoopFilter.cs
Snoop/DebugListenerTab/SnoopMultipleFilter.cs
Snoop/DebugListenerTab/SnoopSingleFilter.cs
Snoop/DelayedCall.cs
Snoop/EditTextBox.cs
Snoop/EditUserFilters.xaml
Snoop/EditUserFilters.xaml.cs
Snoop/ErrorDialog.xaml
Snoop/ErrorDialog.xaml.cs
Snoop/EventTracker.cs
Snoop/EventsListener.cs
Snoop/EventsView.xaml
Snoop/EventsView.xaml.cs
Snoop/Icons.xaml
Snoop/Infrastructure/ComboBoxSettings.cs
Snoop/Infrastructure/ExtensionMethods.cs
Snoop/Infrastructure/ISkipDelve.cs
Snoop/Infrastructure/ObservableCollectionExtensions.cs
Snoop/Infrastructure/RelayCommand.cs
Snoop/Infrastructure/ResourceDictionaryKeyHelpers.cs
Snoop/Infrastructure/ResourceKeyCache.cs
Snoop/Infrastructure/SnoopModes.cs
Snoop/Infrastructure/SnoopPartsRegistry.cs
Snoop/Infrastructure/WhenLoaded.cs
Snoop/Infrastructure/ZoomerUtilities.cs
Snoop/Injector.cs
Snoop/Inspector.cs
Snoop/MethodsTab/AssemblyNamePair.cs
Snoop/MethodsTab/FullTypeSelector.xaml
Snoop/MethodsTab/FullTypeSelector.xaml.cs
Snoop/MethodsTab/ITypeSelector.cs
Snoop/MethodsTab/MethodsControl.xaml
Snoop/MethodsTab/MethodsControl.xaml.cs
Snoop/MethodsTab/ParameterCreator.xaml
Snoop/MethodsTab/ParameterCreator.xaml.cs
Snoop/MethodsTab/SnoopMethodInformation.cs
Snoop/MethodsTab/SnoopParameterInformation.cs
Snoop/MethodsTab/SnoopParameterInformationTemplateSelector.cs
Snoop/MethodsTab/TypeComparerByName.cs
Snoop/MethodsTab/TypeNamePair.cs
Snoop/MethodsTab/TypeSelector.xaml
Snoop/MethodsTab/TypeSelector.xaml.cs
Snoop/NativeMethods.cs
Snoop/ObjectToStringConverter.cs
Snoop/PertinentPropertyFilter.cs
Snoop/Previewer.xaml
Snoop/Previewer.xaml.cs
Snoop/ProperTreeView.cs
Snoop/ProperTreeViewResources.xaml
Snoop/Properties/AssemblyInfo.cs
Snoop/Properties/Settings.Designer.cs
Snoop/Properties/Settings.settings
Snoop/PropertyFilter.cs
Snoop/PropertyGrid2.xaml
Snoop/PropertyGrid2.xaml.cs
Snoop/PropertyInformation.cs
Snoop/PropertyInspector.xaml
Snoop/PropertyInspector.xaml.cs
Snoop/ResourceContainerItem.cs
Snoop/ResourceDictionaryItem.cs
Snoop/Resources/SnoopCrosshairsCursor.cur
Snoop/Resources/SnoopCrosshairsCursor.png
Snoop/SampleData/ScreenshotVisualSample.xaml
Snoop/ScreenshotDialog.xaml
Snoop/ScreenshotDialog.xaml.cs
Snoop/Scripts/Snoop.psm1
Snoop/SettingBindingExtension.cs
Snoop/Settings.cs
Snoop/Shell/EmbeddedShellView.xaml
Snoop/Shell/EmbeddedShellView.xaml.cs
Snoop/Shell/ShellConstants.cs
Snoop/Shell/SnoopPSHost.cs
Snoop/Shell/SnoopPSHostRawUserInterface.cs
Snoop/Shell/SnoopPSHostUserInterface.cs
Snoop/Shell/VisualTreeProvider.cs
Snoop/Simple Styles.xaml
Snoop/Snoop.csproj
Snoop/Snoop.ico
Snoop/SnoopUI.xaml
Snoop/SnoopUI.xaml.cs
Snoop/SnoopWindowUtils.cs
Snoop/SnoopabilityFeedbackWindow.xaml
Snoop/SnoopabilityFeedbackWindow.xaml.cs
Snoop/TrackballBehavior.cs
Snoop/ValueEditors/BoolValueEditor.cs
Snoop/ValueEditors/BrushValueEditor.cs
Snoop/ValueEditors/EditorTemplates.xaml
Snoop/ValueEditors/EnumValueEditor.cs
Snoop/ValueEditors/MouseWheelValueEditor.xaml
Snoop/ValueEditors/MouseWheelValueEditor.xaml.cs
Snoop/ValueEditors/StandardValueEditor.cs
Snoop/ValueEditors/ValueEditor.cs
Snoop/ValueEditors/ValueEditorTemplateSelector.cs
Snoop/VisualCaptureUtil.cs
Snoop/VisualItem.cs
Snoop/VisualTree3DView.cs
Snoop/VisualTreeHelper2.cs
Snoop/VisualTreeItem.cd
Snoop/VisualTreeItem.cs
Snoop/WindowFinder.xaml
Snoop/WindowFinder.xaml.cs
Snoop/WindowPlacement.cs
Snoop/Zoomer.xaml
Snoop/Zoomer.xaml.cs
Snoop/ZoomerControl.xaml
Snoop/ZoomerControl.xaml.cs
Snoop/app.config
SnoopInstaller/Bitmaps/Banner.bmp
SnoopInstaller/Bitmaps/Dialog.bmp
SnoopInstaller/Bitmaps/Exclamation.ico
SnoopInstaller/Bitmaps/Information.ico
SnoopInstaller/Bitmaps/New.ico
SnoopInstaller/Bitmaps/Up.ico
SnoopInstaller/Bootstrappers/vcredist_x64._100SP1/en/package.xml
SnoopInstaller/Bootstrappers/vcredist_x64._100SP1/product.xml
SnoopInstaller/Bootstrappers/vcredist_x86_100SP1/en/package.xml
SnoopInstaller/Bootstrappers/vcredist_x86_100SP1/product.xml
SnoopInstaller/Bootstrappers/vcredist_x86_100SP1/vcredist_x86.exe
SnoopInstaller/License.rtf
SnoopInstaller/Product.wxs
SnoopInstaller/SnoopInstaller.wixproj
SnoopInstaller/bin/Release/Setup.exe
SnoopLogo/SnoopLogo.sln
SnoopLogo/SnoopLogo/App.xaml
SnoopLogo/SnoopLogo/App.xaml.cs
SnoopLogo/SnoopLogo/Application.ico
SnoopLogo/SnoopLogo/BlogLogoWindow.xaml
SnoopLogo/SnoopLogo/BlogLogoWindow.xaml.cs
SnoopLogo/SnoopLogo/CodePlexLogoWindow.xaml
SnoopLogo/SnoopLogo/CodePlexLogoWindow.xaml.cs
SnoopLogo/SnoopLogo/MainWindow.xaml
SnoopLogo/SnoopLogo/MainWindow.xaml.cs
SnoopLogo/SnoopLogo/Properties/AssemblyInfo.cs
SnoopLogo/SnoopLogo/SnoopLogo.csproj
SnoopLogo/SnoopLogo/app.config
SnoopOnly.sln
TestHarnesses/AmbiguousMatchExceptionCrash/AmbiguousMatchExceptionCrash.csproj
TestHarnesses/AmbiguousMatchExceptionCrash/App.xaml
TestHarnesses/AmbiguousMatchExceptionCrash/App.xaml.cs
TestHarnesses/AmbiguousMatchExceptionCrash/MainWindow.xaml
TestHarnesses/AmbiguousMatchExceptionCrash/MainWindow.xaml.cs
TestHarnesses/AmbiguousMatchExceptionCrash/Properties/AssemblyInfo.cs
TestHarnesses/AmbiguousMatchExceptionCrash/Properties/Resources.Designer.cs
TestHarnesses/AmbiguousMatchExceptionCrash/Properties/Resources.resx
TestHarnesses/AmbiguousMatchExceptionCrash/Properties/Settings.Designer.cs
TestHarnesses/AmbiguousMatchExceptionCrash/Properties/Settings.settings
TestHarnesses/BasicTestHarness/App.xaml
TestHarnesses/BasicTestHarness/App.xaml.cs
TestHarnesses/BasicTestHarness/BasicTestHarness.csproj
TestHarnesses/BasicTestHarness/Properties/AssemblyInfo.cs
TestHarnesses/BasicTestHarness/Properties/Resources.Designer.cs
TestHarnesses/BasicTestHarness/Properties/Resources.resx
TestHarnesses/BasicTestHarness/Properties/Settings.Designer.cs
TestHarnesses/BasicTestHarness/Properties/Settings.settings
TestHarnesses/BasicTestHarness/Window1.xaml
TestHarnesses/BasicTestHarness/Window1.xaml.cs
TestHarnesses/ComboBoxTestHarness/App.xaml
TestHarnesses/ComboBoxTestHarness/App.xaml.cs
TestHarnesses/ComboBoxTestHarness/ComboBoxTestHarness.csproj
TestHarnesses/ComboBoxTestHarness/MainWindow.xaml
TestHarnesses/ComboBoxTestHarness/MainWindow.xaml.cs
TestHarnesses/ComboBoxTestHarness/Properties/AssemblyInfo.cs
TestHarnesses/ComboBoxTestHarness/Properties/Resources.Designer.cs
TestHarnesses/ComboBoxTestHarness/Properties/Resources.resx
TestHarnesses/ComboBoxTestHarness/Properties/Settings.Designer.cs
TestHarnesses/ComboBoxTestHarness/Properties/Settings.settings
TestHarnesses/DepthReducer/App.xaml
TestHarnesses/DepthReducer/App.xaml.cs
TestHarnesses/DepthReducer/DepthReducer.csproj
TestHarnesses/DepthReducer/Properties/AssemblyInfo.cs
TestHarnesses/DepthReducer/Properties/Resources.Designer.cs
TestHarnesses/DepthReducer/Properties/Resources.resx
TestHarnesses/DepthReducer/Properties/Settings.Designer.cs
TestHarnesses/DepthReducer/Properties/Settings.settings
TestHarnesses/DepthReducer/Window1.xaml
TestHarnesses/DepthReducer/Window1.xaml.cs
TestHarnesses/HelloWorld35/App.xaml
TestHarnesses/HelloWorld35/App.xaml.cs
TestHarnesses/HelloWorld35/HelloWorld35.csproj
TestHarnesses/HelloWorld35/MainWindow.xaml
TestHarnesses/HelloWorld35/MainWindow.xaml.cs
TestHarnesses/HelloWorld35/Properties/AssemblyInfo.cs
TestHarnesses/HelloWorld35/Properties/Resources.Designer.cs
TestHarnesses/HelloWorld35/Properties/Resources.resx
TestHarnesses/HelloWorld35/Properties/Settings.Designer.cs
TestHarnesses/HelloWorld35/Properties/Settings.settings
TestHarnesses/HelloWorld40/App.xaml
TestHarnesses/HelloWorld40/App.xaml.cs
TestHarnesses/HelloWorld40/HelloWorld40.csproj
TestHarnesses/HelloWorld40/MainWindow.xaml
TestHarnesses/HelloWorld40/MainWindow.xaml.cs
TestHarnesses/HelloWorld40/Properties/AssemblyInfo.cs
TestHarnesses/HelloWorld40/Properties/Resources.Designer.cs
TestHarnesses/HelloWorld40/Properties/Resources.resx
TestHarnesses/HelloWorld40/Properties/Settings.Designer.cs
TestHarnesses/HelloWorld40/Properties/Settings.settings
TestHarnesses/InvisibleOwnerWindowIssue/App.xaml
TestHarnesses/InvisibleOwnerWindowIssue/App.xaml.cs
TestHarnesses/InvisibleOwnerWindowIssue/InvisibleOwnerWindowIssue.csproj
TestHarnesses/InvisibleOwnerWindowIssue/Properties/AssemblyInfo.cs
TestHarnesses/InvisibleOwnerWindowIssue/Properties/Resources.Designer.cs
TestHarnesses/InvisibleOwnerWindowIssue/Properties/Resources.resx
TestHarnesses/InvisibleOwnerWindowIssue/Properties/Settings.Designer.cs
TestHarnesses/InvisibleOwnerWindowIssue/Properties/Settings.settings
TestHarnesses/MultipleDispatchers/App.xaml
TestHarnesses/MultipleDispatchers/App.xaml.cs
TestHarnesses/MultipleDispatchers/MainWindow.xaml
TestHarnesses/MultipleDispatchers/MainWindow.xaml.cs
TestHarnesses/MultipleDispatchers/MultipleDispatchers.csproj
TestHarnesses/MultipleDispatchers/Properties/AssemblyInfo.cs
TestHarnesses/MultipleDispatchers/Properties/Resources.Designer.cs
TestHarnesses/MultipleDispatchers/Properties/Resources.resx
TestHarnesses/MultipleDispatchers/Properties/Settings.Designer.cs
TestHarnesses/MultipleDispatchers/Properties/Settings.settings
TestHarnesses/NoMainWindowForApp/Main.cs
TestHarnesses/NoMainWindowForApp/NoMainWindowForApp.csproj
TestHarnesses/NoMainWindowForApp/Properties/AssemblyInfo.cs
TestHarnesses/NoMainWindowForApp/Properties/Resources.Designer.cs
TestHarnesses/NoMainWindowForApp/Properties/Resources.resx
TestHarnesses/NoMainWindowForApp/Properties/Settings.Designer.cs
TestHarnesses/NoMainWindowForApp/Properties/Settings.settings
TestHarnesses/Snoop TestHarnesses.sln
TestHarnesses/WhiteForegroundIssue/App.xaml
TestHarnesses/WhiteForegroundIssue/App.xaml.cs
TestHarnesses/WhiteForegroundIssue/MainWindow.xaml
TestHarnesses/WhiteForegroundIssue/MainWindow.xaml.cs
TestHarnesses/WhiteForegroundIssue/Properties/AssemblyInfo.cs
TestHarnesses/WhiteForegroundIssue/Properties/Resources.Designer.cs
TestHarnesses/WhiteForegroundIssue/Properties/Resources.resx
TestHarnesses/WhiteForegroundIssue/Properties/Settings.Designer.cs
TestHarnesses/WhiteForegroundIssue/Properties/Settings.settings
TestHarnesses/WhiteForegroundIssue/WhiteForegroundIssue.csproj
TestHarnesses/WhiteForegroundIssue/Window1.xaml
TestHarnesses/WhiteForegroundIssue/app.config
TestHarnesses/Win32ToWPFInterop/WPFClock/Clock.xaml
TestHarnesses/Win32ToWPFInterop/WPFClock/Clock.xaml.cs
TestHarnesses/Win32ToWPFInterop/WPFClock/Properties/AssemblyInfo.cs
TestHarnesses/Win32ToWPFInterop/WPFClock/Properties/Resources.Designer.cs
TestHarnesses/Win32ToWPFInterop/WPFClock/Properties/Resources.resx
TestHarnesses/Win32ToWPFInterop/WPFClock/Properties/Settings.Designer.cs
TestHarnesses/Win32ToWPFInterop/WPFClock/Properties/Settings.settings
TestHarnesses/Win32ToWPFInterop/WPFClock/WpfClock.csproj
TestHarnesses/Win32ToWPFInterop/Win32Clock/resource.h
TestHarnesses/Win32ToWPFInterop/Win32Clock/small.ico
TestHarnesses/Win32ToWPFInterop/Win32Clock/stdafx.cpp
TestHarnesses/Win32ToWPFInterop/Win32Clock/stdafx.h
TestHarnesses/Win32ToWPFInterop/Win32Clock/win32clock.cpp
TestHarnesses/Win32ToWPFInterop/Win32Clock/win32clock.h
TestHarnesses/Win32ToWPFInterop/Win32Clock/win32clock.ico
TestHarnesses/Win32ToWPFInterop/Win32Clock/win32clock.rc
TestHarnesses/Win32ToWPFInterop/Win32Clock/win32clock.vcxproj
TestHarnesses/Win32ToWPFInterop/Win32Clock/win32clock.vcxproj.filters
TestHarnesses/WindowsFormsToWPFInterop/Form1.Designer.cs
TestHarnesses/WindowsFormsToWPFInterop/Form1.cs
TestHarnesses/WindowsFormsToWPFInterop/Form1.resx
TestHarnesses/WindowsFormsToWPFInterop/Program.cs
TestHarnesses/WindowsFormsToWPFInterop/Properties/AssemblyInfo.cs
TestHarnesses/WindowsFormsToWPFInterop/Properties/Resources.Designer.cs
TestHarnesses/WindowsFormsToWPFInterop/Properties/Resources.resx
TestHarnesses/WindowsFormsToWPFInterop/Properties/Settings.Designer.cs
TestHarnesses/WindowsFormsToWPFInterop/Properties/Settings.settings
TestHarnesses/WindowsFormsToWPFInterop/UserControl1.xaml
TestHarnesses/WindowsFormsToWPFInterop/UserControl1.xaml.cs
TestHarnesses/WindowsFormsToWPFInterop/WindowsFormsToWPFInterop.csproj

Download

Click the following link to download snoopwpf.zip.

snoopwpf.zip