C# Класс Snoop.PropertyInspector

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

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

Свойство Тип Описание
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