C# Class Xceed.Wpf.Toolkit.PropertyGrid.ContainerHelperBase

Exibir arquivo Open project: Gainedge/BetterExplorer Class Usage Examples

Protected Properties

Property Type Description
PropertyContainer IPropertyContainer

Private Properties

Property Type Description
GetIsGenerated bool
SetIsGenerated void

Public Methods

Method Description
ClearChildrenPropertyItem ( PropertyItemBase propertyItem, object item ) : void
ClearHelper ( ) : void
ContainerFromItem ( object item ) : PropertyItemBase
ContainerHelperBase ( IPropertyContainer propertyContainer ) : System.Collections.Generic
CreateChildrenDefaultBinding ( PropertyItemBase propertyItem ) : Binding
ItemFromContainer ( PropertyItemBase container ) : object
NotifyEditorDefinitionsCollectionChanged ( ) : void
NotifyPropertyDefinitionsCollectionChanged ( ) : void
OnEndInit ( ) : void
PrepareChildrenPropertyItem ( PropertyItemBase propertyItem, object item ) : void
UpdateValuesFromSource ( ) : void

Protected Methods

Method Description
CreateCustomEditor ( EditorDefinitionBase customEditor, PropertyItemBase propertyItem ) : FrameworkElement
GenerateCustomEditingElement ( Type definitionKey, PropertyItemBase propertyItem ) : FrameworkElement
GenerateCustomEditingElement ( object definitionKey, PropertyItemBase propertyItem ) : FrameworkElement
OnAutoGeneratePropertiesChanged ( ) : void
OnCategorizationChanged ( ) : void
OnEditorDefinitionsChanged ( ) : void
OnFilterChanged ( ) : void
OnPropertyContainerPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
OnPropertyDefinitionsChanged ( ) : void

Private Methods

Method Description
GetIsGenerated ( DependencyObject obj ) : bool
SetIsGenerated ( DependencyObject obj, bool value ) : void

Method Details

ClearChildrenPropertyItem() public method

public ClearChildrenPropertyItem ( PropertyItemBase propertyItem, object item ) : void
propertyItem PropertyItemBase
item object
return void

ClearHelper() public method

public ClearHelper ( ) : void
return void

ContainerFromItem() public abstract method

public abstract ContainerFromItem ( object item ) : PropertyItemBase
item object
return PropertyItemBase

ContainerHelperBase() public method

public ContainerHelperBase ( IPropertyContainer propertyContainer ) : System.Collections.Generic
propertyContainer IPropertyContainer
return System.Collections.Generic

CreateChildrenDefaultBinding() public abstract method

public abstract CreateChildrenDefaultBinding ( PropertyItemBase propertyItem ) : Binding
propertyItem PropertyItemBase
return System.Windows.Data.Binding

CreateCustomEditor() protected method

protected CreateCustomEditor ( EditorDefinitionBase customEditor, PropertyItemBase propertyItem ) : FrameworkElement
customEditor EditorDefinitionBase
propertyItem PropertyItemBase
return System.Windows.FrameworkElement

GenerateCustomEditingElement() protected method

protected GenerateCustomEditingElement ( Type definitionKey, PropertyItemBase propertyItem ) : FrameworkElement
definitionKey System.Type
propertyItem PropertyItemBase
return System.Windows.FrameworkElement

GenerateCustomEditingElement() protected method

protected GenerateCustomEditingElement ( object definitionKey, PropertyItemBase propertyItem ) : FrameworkElement
definitionKey object
propertyItem PropertyItemBase
return System.Windows.FrameworkElement

ItemFromContainer() public abstract method

public abstract ItemFromContainer ( PropertyItemBase container ) : object
container PropertyItemBase
return object

NotifyEditorDefinitionsCollectionChanged() public method

public NotifyEditorDefinitionsCollectionChanged ( ) : void
return void

NotifyPropertyDefinitionsCollectionChanged() public method

public NotifyPropertyDefinitionsCollectionChanged ( ) : void
return void

OnAutoGeneratePropertiesChanged() protected method

protected OnAutoGeneratePropertiesChanged ( ) : void
return void

OnCategorizationChanged() protected method

protected OnCategorizationChanged ( ) : void
return void

OnEditorDefinitionsChanged() protected method

protected OnEditorDefinitionsChanged ( ) : void
return void

OnEndInit() public method

public OnEndInit ( ) : void
return void

OnFilterChanged() protected method

protected OnFilterChanged ( ) : void
return void

OnPropertyContainerPropertyChanged() protected method

protected OnPropertyContainerPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
sender object
e System.ComponentModel.PropertyChangedEventArgs
return void

OnPropertyDefinitionsChanged() protected method

protected OnPropertyDefinitionsChanged ( ) : void
return void

PrepareChildrenPropertyItem() public method

public PrepareChildrenPropertyItem ( PropertyItemBase propertyItem, object item ) : void
propertyItem PropertyItemBase
item object
return void

UpdateValuesFromSource() public abstract method

public abstract UpdateValuesFromSource ( ) : void
return void

Property Details

PropertyContainer protected_oe property

protected IPropertyContainer PropertyContainer
return IPropertyContainer