C# 클래스 Snoop.PropertyInspector

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

공개 프로퍼티들

프로퍼티 타입 설명
DelveBindingCommand System.Windows.Input.RoutedCommand
DelveBindingExpressionCommand System.Windows.Input.RoutedCommand
DelveCommand System.Windows.Input.RoutedCommand
PopTargetCommand System.Windows.Input.RoutedCommand
RootTargetProperty System.Windows.DependencyProperty
SnipXamlCommand System.Windows.Input.RoutedCommand
TargetProperty System.Windows.DependencyProperty

공개 메소드들

메소드 설명
CopyFilterSets ( Snoop.PropertyFilterSet source ) : Snoop.PropertyFilterSet[]

Make a deep copy of the filter collection. This is used when heading into the Edit dialog, so the user is editing a copy of the filters, in case they cancel the dialog - we dont want to alter their live collection.

PropertyInspector ( ) : System
PushTarget ( object target ) : void
SetTarget ( object target ) : void

보호된 메소드들

메소드 설명
OnPropertyChanged ( string propertyName ) : void

비공개 메소드들

메소드 설명
CanDelve ( object sender, System.Windows.Input.CanExecuteRoutedEventArgs e ) : void
CanDelveBinding ( object sender, System.Windows.Input.CanExecuteRoutedEventArgs e ) : void
CanDelveBindingExpression ( object sender, System.Windows.Input.CanExecuteRoutedEventArgs e ) : void
CanPopTarget ( object sender, System.Windows.Input.CanExecuteRoutedEventArgs e ) : void
CanSnipXaml ( object sender, System.Windows.Input.CanExecuteRoutedEventArgs e ) : void
CleansFilterPropertyNames ( IEnumerable collection ) : Snoop.PropertyFilterSet[]

Cleanse the property names in each filter in the collection. This includes removing spaces from each one, and making them all lower case

GetCurrentTypeName ( Type rootTargetType ) : string
GetDelvePath ( Type rootTargetType ) : string
GetRealTarget ( object target ) : object
HandleDelve ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
HandleDelveBinding ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
HandleDelveBindingExpression ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
HandlePopTarget ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
HandleRootTargetChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
HandleSnipXaml ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
HandleTargetChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
MouseDownHandler ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void

Looking for "browse back" mouse button. Pop properties context when clicked.

PopTarget ( ) : void
PropertyInspector_KeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void

메소드 상세

CopyFilterSets() 공개 메소드

Make a deep copy of the filter collection. This is used when heading into the Edit dialog, so the user is editing a copy of the filters, in case they cancel the dialog - we dont want to alter their live collection.
public CopyFilterSets ( Snoop.PropertyFilterSet source ) : Snoop.PropertyFilterSet[]
source Snoop.PropertyFilterSet
리턴 Snoop.PropertyFilterSet[]

OnPropertyChanged() 보호된 메소드

protected OnPropertyChanged ( string propertyName ) : void
propertyName string
리턴 void

PropertyInspector() 공개 메소드

public PropertyInspector ( ) : System
리턴 System

PushTarget() 공개 메소드

public PushTarget ( object target ) : void
target object
리턴 void

SetTarget() 공개 메소드

public SetTarget ( object target ) : void
target object
리턴 void

프로퍼티 상세

DelveBindingCommand 공개적으로 정적으로 프로퍼티

public static RoutedCommand,System.Windows.Input DelveBindingCommand
리턴 System.Windows.Input.RoutedCommand

DelveBindingExpressionCommand 공개적으로 정적으로 프로퍼티

public static RoutedCommand,System.Windows.Input DelveBindingExpressionCommand
리턴 System.Windows.Input.RoutedCommand

DelveCommand 공개적으로 정적으로 프로퍼티

public static RoutedCommand,System.Windows.Input DelveCommand
리턴 System.Windows.Input.RoutedCommand

PopTargetCommand 공개적으로 정적으로 프로퍼티

public static RoutedCommand,System.Windows.Input PopTargetCommand
리턴 System.Windows.Input.RoutedCommand

RootTargetProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows RootTargetProperty
리턴 System.Windows.DependencyProperty

SnipXamlCommand 공개적으로 정적으로 프로퍼티

public static RoutedCommand,System.Windows.Input SnipXamlCommand
리턴 System.Windows.Input.RoutedCommand

TargetProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows TargetProperty
리턴 System.Windows.DependencyProperty