C# 클래스 Snoop.SnoopUI

상속: INotifyPropertyChanged
파일 보기 프로젝트 열기: cplotts/snoopwpf 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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