C# Класс Xceed.Wpf.Toolkit.PropertyGrid.ContainerHelperBase

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

Защищенные свойства (Protected)

Свойство Тип Описание
PropertyContainer IPropertyContainer

Private Properties

Свойство Тип Описание
GetIsGenerated bool
SetIsGenerated void

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
GetIsGenerated ( DependencyObject obj ) : bool
SetIsGenerated ( DependencyObject obj, bool value ) : void

Описание методов

ClearChildrenPropertyItem() публичный Метод

public ClearChildrenPropertyItem ( PropertyItemBase propertyItem, object item ) : void
propertyItem PropertyItemBase
item object
Результат void

ClearHelper() публичный Метод

public ClearHelper ( ) : void
Результат void

ContainerFromItem() публичный абстрактный Метод

public abstract ContainerFromItem ( object item ) : PropertyItemBase
item object
Результат PropertyItemBase

ContainerHelperBase() публичный Метод

public ContainerHelperBase ( IPropertyContainer propertyContainer ) : System.Collections.Generic
propertyContainer IPropertyContainer
Результат System.Collections.Generic

CreateChildrenDefaultBinding() публичный абстрактный Метод

public abstract CreateChildrenDefaultBinding ( PropertyItemBase propertyItem ) : Binding
propertyItem PropertyItemBase
Результат System.Windows.Data.Binding

CreateCustomEditor() защищенный Метод

protected CreateCustomEditor ( EditorDefinitionBase customEditor, PropertyItemBase propertyItem ) : FrameworkElement
customEditor EditorDefinitionBase
propertyItem PropertyItemBase
Результат System.Windows.FrameworkElement

GenerateCustomEditingElement() защищенный Метод

protected GenerateCustomEditingElement ( Type definitionKey, PropertyItemBase propertyItem ) : FrameworkElement
definitionKey System.Type
propertyItem PropertyItemBase
Результат System.Windows.FrameworkElement

GenerateCustomEditingElement() защищенный Метод

protected GenerateCustomEditingElement ( object definitionKey, PropertyItemBase propertyItem ) : FrameworkElement
definitionKey object
propertyItem PropertyItemBase
Результат System.Windows.FrameworkElement

ItemFromContainer() публичный абстрактный Метод

public abstract ItemFromContainer ( PropertyItemBase container ) : object
container PropertyItemBase
Результат object

NotifyEditorDefinitionsCollectionChanged() публичный Метод

public NotifyEditorDefinitionsCollectionChanged ( ) : void
Результат void

NotifyPropertyDefinitionsCollectionChanged() публичный Метод

public NotifyPropertyDefinitionsCollectionChanged ( ) : void
Результат void

OnAutoGeneratePropertiesChanged() защищенный Метод

protected OnAutoGeneratePropertiesChanged ( ) : void
Результат void

OnCategorizationChanged() защищенный Метод

protected OnCategorizationChanged ( ) : void
Результат void

OnEditorDefinitionsChanged() защищенный Метод

protected OnEditorDefinitionsChanged ( ) : void
Результат void

OnEndInit() публичный Метод

public OnEndInit ( ) : void
Результат void

OnFilterChanged() защищенный Метод

protected OnFilterChanged ( ) : void
Результат void

OnPropertyContainerPropertyChanged() защищенный Метод

protected OnPropertyContainerPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
sender object
e System.ComponentModel.PropertyChangedEventArgs
Результат void

OnPropertyDefinitionsChanged() защищенный Метод

protected OnPropertyDefinitionsChanged ( ) : void
Результат void

PrepareChildrenPropertyItem() публичный Метод

public PrepareChildrenPropertyItem ( PropertyItemBase propertyItem, object item ) : void
propertyItem PropertyItemBase
item object
Результат void

UpdateValuesFromSource() публичный абстрактный Метод

public abstract UpdateValuesFromSource ( ) : void
Результат void

Описание свойств

PropertyContainer защищенное свойство

protected IPropertyContainer PropertyContainer
Результат IPropertyContainer