C# Класс Snoop.SnoopUI

Наследование: INotifyPropertyChanged
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
ClearSearchFilterCommand System.Windows.Input.RoutedCommand
CopyPropertyChangesCommand System.Windows.Input.RoutedCommand
HelpCommand System.Windows.Input.RoutedCommand
InspectCommand System.Windows.Input.RoutedCommand
IntrospectCommand System.Windows.Input.RoutedCommand
RefreshCommand System.Windows.Input.RoutedCommand
SelectFocusCommand System.Windows.Input.RoutedCommand
SelectFocusScopeCommand System.Windows.Input.RoutedCommand

Открытые методы

Метод Описание
ApplyReduceDepthFilter ( Snoop.VisualTreeItem newRoot ) : void
GoBabyGo ( ) : bool
Inspect ( ) : void
Inspect ( object root, Window ownerWindow ) : void
SnoopApplication ( ) : void

Защищенные методы

Метод Описание
OnClosing ( CancelEventArgs e ) : void

Cleanup when closing the window.

OnPropertyChanged ( string propertyName ) : void
OnSourceInitialized ( EventArgs e ) : void

Приватные методы

Метод Описание
CheckForOtherDispatchers ( Dispatcher mainDispatcher ) : void
ClearSearchFilterHandler ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
CopyPropertyChangesHandler ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
DispatchOut ( object o ) : void
EnqueueAfterSettingFilter ( ) : void
FilterBindings ( Snoop.VisualTreeItem node ) : void
FilterTree ( Snoop.VisualTreeItem node, string filter ) : void
FindItem ( object target ) : Snoop.VisualTreeItem

Find the VisualTreeItem for the specified visual. If the item is not found and is not part of the Snoop UI, the tree will be adjusted to include the window the item is in.

FindRoot ( ) : object
HandleHelp ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
HandleInspect ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
HandleIntrospection ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void

Just for fun, the ability to run Snoop on itself :)

HandlePreProcessInput ( object sender, System.Windows.Input.PreProcessInputEventArgs e ) : void
HandleRefresh ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
HandleSelectFocus ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
HandleSelectFocusScope ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
HandleTreeSelectedItemChanged ( object sender, EventArgs e ) : void
InitShell ( ) : void
Load ( object root ) : void
ProcessFilter ( ) : void
SaveEditedProperties ( Snoop.VisualTreeItem owningObject ) : void

Loop through the properties in the current PropertyGrid and save away any properties that have been changed by the user.

SelectItem ( DependencyObject item ) : void
SetFilter ( string value ) : void
SnoopUI ( ) : System
SnoopUI_MouseWheel ( object sender, System.Windows.Input.MouseWheelEventArgs e ) : void
TryGetMainWindowTitle ( ) : string
UnhandledExceptionHandler ( object sender, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs e ) : void

Описание методов

ApplyReduceDepthFilter() публичный Метод

public ApplyReduceDepthFilter ( Snoop.VisualTreeItem newRoot ) : void
newRoot Snoop.VisualTreeItem
Результат void

GoBabyGo() публичный статический Метод

public static GoBabyGo ( ) : bool
Результат bool

Inspect() публичный Метод

public Inspect ( ) : void
Результат void

Inspect() публичный Метод

public Inspect ( object root, Window ownerWindow ) : void
root object
ownerWindow System.Windows.Window
Результат void

OnClosing() защищенный Метод

Cleanup when closing the window.
protected OnClosing ( CancelEventArgs e ) : void
e CancelEventArgs
Результат void

OnPropertyChanged() защищенный Метод

protected OnPropertyChanged ( string propertyName ) : void
propertyName string
Результат void

OnSourceInitialized() защищенный Метод

protected OnSourceInitialized ( EventArgs e ) : void
e System.EventArgs
Результат void

SnoopApplication() публичный статический Метод

public static SnoopApplication ( ) : void
Результат void

Описание свойств

ClearSearchFilterCommand публичное статическое свойство

public static RoutedCommand,System.Windows.Input ClearSearchFilterCommand
Результат System.Windows.Input.RoutedCommand

CopyPropertyChangesCommand публичное статическое свойство

public static RoutedCommand,System.Windows.Input CopyPropertyChangesCommand
Результат System.Windows.Input.RoutedCommand

HelpCommand публичное статическое свойство

public static RoutedCommand,System.Windows.Input HelpCommand
Результат System.Windows.Input.RoutedCommand

InspectCommand публичное статическое свойство

public static RoutedCommand,System.Windows.Input InspectCommand
Результат System.Windows.Input.RoutedCommand

IntrospectCommand публичное статическое свойство

public static RoutedCommand,System.Windows.Input IntrospectCommand
Результат System.Windows.Input.RoutedCommand

RefreshCommand публичное статическое свойство

public static RoutedCommand,System.Windows.Input RefreshCommand
Результат System.Windows.Input.RoutedCommand

SelectFocusCommand публичное статическое свойство

public static RoutedCommand,System.Windows.Input SelectFocusCommand
Результат System.Windows.Input.RoutedCommand

SelectFocusScopeCommand публичное статическое свойство

public static RoutedCommand,System.Windows.Input SelectFocusScopeCommand
Результат System.Windows.Input.RoutedCommand