C# 클래스 Xceed.Wpf.Toolkit.PropertyGrid.PropertyGrid

상속: System.Windows.Controls.Control
파일 보기 프로젝트 열기: Gainedge/BetterExplorer 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
AdvancedOptionsMenuProperty System.Windows.DependencyProperty
AutoGeneratePropertiesProperty System.Windows.DependencyProperty
ClearPropertyItemEvent System.Windows.RoutedEvent
FilterProperty System.Windows.DependencyProperty
FilterWatermarkProperty System.Windows.DependencyProperty
IsCategorizedProperty System.Windows.DependencyProperty
IsMiscCategoryLabelHiddenProperty System.Windows.DependencyProperty
IsReadOnlyProperty System.Windows.DependencyProperty
NameColumnWidthProperty System.Windows.DependencyProperty
PreparePropertyItemEvent System.Windows.RoutedEvent
PropertyContainerStyleProperty System.Windows.DependencyProperty
PropertyValueChangedEvent System.Windows.RoutedEvent
SelectedObjectChangedEvent System.Windows.RoutedEvent
SelectedObjectNameProperty System.Windows.DependencyProperty
SelectedObjectProperty System.Windows.DependencyProperty
SelectedObjectTypeNameProperty System.Windows.DependencyProperty
SelectedObjectTypeProperty System.Windows.DependencyProperty
SelectedPropertyItemChangedEvent System.Windows.RoutedEvent
SelectedPropertyItemProperty System.Windows.DependencyProperty
SelectedPropertyProperty System.Windows.DependencyProperty
ShowAdvancedOptionsProperty System.Windows.DependencyProperty
ShowDescriptionByTooltipProperty System.Windows.DependencyProperty
ShowPreviewProperty System.Windows.DependencyProperty
ShowSearchBoxProperty System.Windows.DependencyProperty
ShowSortOptionsProperty System.Windows.DependencyProperty
ShowSummaryProperty System.Windows.DependencyProperty
ShowTitleProperty System.Windows.DependencyProperty
UpdateTextBoxSourceOnEnterKeyProperty System.Windows.DependencyProperty

Private Properties

프로퍼티 타입 설명
CanClearFilter void
ClearFilter void
DragThumb_DragDelta void
OnClearPropertyItemInternal void
OnCoerceSelectedObjectName object
OnEditorDefinitionsCollectionChanged void
OnFilterChanged void
OnIsCategorizedChanged void
OnItemSelectionChanged void
OnNameColumnWidthChanged void
OnPreparePropertyItemInternal void
OnPropertyContainerStyleChanged void
OnPropertyDefinitionsCollectionChanged void
OnSelectedObjectChanged void
OnSelectedObjectNameChanged void
OnSelectedObjectTypeChanged void
OnSelectedPropertyChanged void
OnSelectedPropertyChanged void
OnSelectedPropertyItemChanged void
PropertyGrid System
RaiseClearPropertyItemEvent void
RaisePreparePropertyItemEvent void
UpdateContainerHelper void
UpdateThumb void

공개 메소드들

메소드 설명
AddClearPropertyItemHandler ( UIElement element, PropertyItemEventHandler handler ) : void

Adds a handler for the ClearPropertyItem attached event

AddPreparePropertyItemHandler ( UIElement element, PropertyItemEventHandler handler ) : void

Adds a handler for the PreparePropertyItem attached event

BeginInit ( ) : void
EndInit ( ) : void
OnApplyTemplate ( ) : void
RemoveClearPropertyItemHandler ( UIElement element, PropertyItemEventHandler handler ) : void

Removes a handler for the ClearPropertyItem attached event

RemovePreparePropertyItemHandler ( UIElement element, PropertyItemEventHandler handler ) : void

Removes a handler for the PreparePropertyItem attached event

Update ( ) : void

Updates all property values in the PropertyGrid with the data from the SelectedObject

보호된 메소드들

메소드 설명
CreateFilter ( string filter ) : Predicate

Override this call to control the filter applied based on the text input.

OnEditorDefinitionsChanged ( EditorDefinitionCollection oldValue, EditorDefinitionCollection newValue ) : void
OnFilterChanged ( string oldValue, string newValue ) : void
OnIsCategorizedChanged ( bool oldValue, bool newValue ) : void
OnNameColumnWidthChanged ( double oldValue, double newValue ) : void
OnPreviewKeyDown ( System.Windows.Input.KeyEventArgs e ) : void
OnPropertyChanged ( System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnPropertyContainerStyleChanged ( System.Windows.Style oldValue, System.Windows.Style newValue ) : void
OnPropertyDefinitionsChanged ( PropertyDefinitionCollection oldValue, PropertyDefinitionCollection newValue ) : void
OnSelectedObjectChanged ( object oldValue, object newValue ) : void
OnSelectedObjectTypeChanged ( Type oldValue, Type newValue ) : void
OnSelectedPropertyItemChanged ( PropertyItemBase oldValue, PropertyItemBase newValue ) : void
SelectedObjectNameChanged ( string oldValue, string newValue ) : void

비공개 메소드들

메소드 설명
CanClearFilter ( object sender, System.Windows.Input.CanExecuteRoutedEventArgs e ) : void
ClearFilter ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
DragThumb_DragDelta ( object sender, System.Windows.Controls.Primitives.DragDeltaEventArgs e ) : void
OnClearPropertyItemInternal ( object sender, PropertyItemEventArgs args ) : void
OnCoerceSelectedObjectName ( DependencyObject o, object baseValue ) : object
OnEditorDefinitionsCollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
OnFilterChanged ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnIsCategorizedChanged ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnItemSelectionChanged ( object sender, RoutedEventArgs args ) : void
OnNameColumnWidthChanged ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnPreparePropertyItemInternal ( object sender, PropertyItemEventArgs args ) : void
OnPropertyContainerStyleChanged ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnPropertyDefinitionsCollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
OnSelectedObjectChanged ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnSelectedObjectNameChanged ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnSelectedObjectTypeChanged ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnSelectedPropertyChanged ( DependencyObject sender, System.Windows.DependencyPropertyChangedEventArgs args ) : void
OnSelectedPropertyChanged ( object oldValue, object newValue ) : void
OnSelectedPropertyItemChanged ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
PropertyGrid ( ) : System
RaiseClearPropertyItemEvent ( UIElement source, PropertyItemBase propertyItem, object item ) : void
RaisePreparePropertyItemEvent ( UIElement source, PropertyItemBase propertyItem, object item ) : void
UpdateContainerHelper ( ) : void
UpdateThumb ( ) : void

메소드 상세

AddClearPropertyItemHandler() 공개 정적인 메소드

Adds a handler for the ClearPropertyItem attached event
public static AddClearPropertyItemHandler ( UIElement element, PropertyItemEventHandler handler ) : void
element UIElement the element to attach the handler
handler PropertyItemEventHandler the handler for the event
리턴 void

AddPreparePropertyItemHandler() 공개 정적인 메소드

Adds a handler for the PreparePropertyItem attached event
public static AddPreparePropertyItemHandler ( UIElement element, PropertyItemEventHandler handler ) : void
element UIElement the element to attach the handler
handler PropertyItemEventHandler the handler for the event
리턴 void

BeginInit() 공개 메소드

public BeginInit ( ) : void
리턴 void

CreateFilter() 보호된 메소드

Override this call to control the filter applied based on the text input.
protected CreateFilter ( string filter ) : Predicate
filter string
리턴 Predicate

EndInit() 공개 메소드

public EndInit ( ) : void
리턴 void

OnApplyTemplate() 공개 메소드

public OnApplyTemplate ( ) : void
리턴 void

OnEditorDefinitionsChanged() 보호된 메소드

protected OnEditorDefinitionsChanged ( EditorDefinitionCollection oldValue, EditorDefinitionCollection newValue ) : void
oldValue EditorDefinitionCollection
newValue EditorDefinitionCollection
리턴 void

OnFilterChanged() 보호된 메소드

protected OnFilterChanged ( string oldValue, string newValue ) : void
oldValue string
newValue string
리턴 void

OnIsCategorizedChanged() 보호된 메소드

protected OnIsCategorizedChanged ( bool oldValue, bool newValue ) : void
oldValue bool
newValue bool
리턴 void

OnNameColumnWidthChanged() 보호된 메소드

protected OnNameColumnWidthChanged ( double oldValue, double newValue ) : void
oldValue double
newValue double
리턴 void

OnPreviewKeyDown() 보호된 메소드

protected OnPreviewKeyDown ( System.Windows.Input.KeyEventArgs e ) : void
e System.Windows.Input.KeyEventArgs
리턴 void

OnPropertyChanged() 보호된 메소드

protected OnPropertyChanged ( System.Windows.DependencyPropertyChangedEventArgs e ) : void
e System.Windows.DependencyPropertyChangedEventArgs
리턴 void

OnPropertyContainerStyleChanged() 보호된 메소드

protected OnPropertyContainerStyleChanged ( System.Windows.Style oldValue, System.Windows.Style newValue ) : void
oldValue System.Windows.Style
newValue System.Windows.Style
리턴 void

OnPropertyDefinitionsChanged() 보호된 메소드

protected OnPropertyDefinitionsChanged ( PropertyDefinitionCollection oldValue, PropertyDefinitionCollection newValue ) : void
oldValue PropertyDefinitionCollection
newValue PropertyDefinitionCollection
리턴 void

OnSelectedObjectChanged() 보호된 메소드

protected OnSelectedObjectChanged ( object oldValue, object newValue ) : void
oldValue object
newValue object
리턴 void

OnSelectedObjectTypeChanged() 보호된 메소드

protected OnSelectedObjectTypeChanged ( Type oldValue, Type newValue ) : void
oldValue System.Type
newValue System.Type
리턴 void

OnSelectedPropertyItemChanged() 보호된 메소드

protected OnSelectedPropertyItemChanged ( PropertyItemBase oldValue, PropertyItemBase newValue ) : void
oldValue PropertyItemBase
newValue PropertyItemBase
리턴 void

RemoveClearPropertyItemHandler() 공개 정적인 메소드

Removes a handler for the ClearPropertyItem attached event
public static RemoveClearPropertyItemHandler ( UIElement element, PropertyItemEventHandler handler ) : void
element UIElement the element to attach the handler
handler PropertyItemEventHandler the handler for the event
리턴 void

RemovePreparePropertyItemHandler() 공개 정적인 메소드

Removes a handler for the PreparePropertyItem attached event
public static RemovePreparePropertyItemHandler ( UIElement element, PropertyItemEventHandler handler ) : void
element UIElement the element to attach the handler
handler PropertyItemEventHandler the handler for the event
리턴 void

SelectedObjectNameChanged() 보호된 메소드

protected SelectedObjectNameChanged ( string oldValue, string newValue ) : void
oldValue string
newValue string
리턴 void

Update() 공개 메소드

Updates all property values in the PropertyGrid with the data from the SelectedObject
public Update ( ) : void
리턴 void

프로퍼티 상세

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

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

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

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

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

Identifies the ClearPropertyItem event. This attached routed event may be raised by the PropertyGrid itself or by a PropertyItemBase containing sub items.
public static RoutedEvent,System.Windows ClearPropertyItemEvent
리턴 System.Windows.RoutedEvent

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

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

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

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

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

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

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

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

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

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

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

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

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

Identifies the PreparePropertyItem event. This attached routed event may be raised by the PropertyGrid itself or by a PropertyItemBase containing sub-items.
public static RoutedEvent,System.Windows PreparePropertyItemEvent
리턴 System.Windows.RoutedEvent

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

Identifies the PropertyContainerStyle dependency property
public static DependencyProperty,System.Windows PropertyContainerStyleProperty
리턴 System.Windows.DependencyProperty

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

public static RoutedEvent,System.Windows PropertyValueChangedEvent
리턴 System.Windows.RoutedEvent

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

public static RoutedEvent,System.Windows SelectedObjectChangedEvent
리턴 System.Windows.RoutedEvent

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

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

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

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

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

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

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

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

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

public static RoutedEvent,System.Windows SelectedPropertyItemChangedEvent
리턴 System.Windows.RoutedEvent

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

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

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

Identifies the SelectedProperty dependency property
public static DependencyProperty,System.Windows SelectedPropertyProperty
리턴 System.Windows.DependencyProperty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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