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

Inheritance: System.Windows.DependencyObject
Exibir arquivo Open project: Gainedge/BetterExplorer Class Usage Examples

Public Properties

Property Type Description
AdvancedOptionsIconProperty System.Windows.DependencyProperty
AdvancedOptionsTooltipProperty System.Windows.DependencyProperty
IsExpandableProperty System.Windows.DependencyProperty
ValueProperty System.Windows.DependencyProperty

Private Properties

Property Type Description
CanExecuteResetValueCommand void
ComputeDescriptionForItem object
ComputeDisplayName string
ComputeDisplayOrderForItem object
ComputeDisplayOrderInternal int
ComputeExpandableAttributeForItem object
ComputeNewItemTypesForItem object
CreateAttributeEditor ITypeEditor
CreateContainerHelper ObjectContainerHelperBase
CreateDefaultEditor ITypeEditor
DescriptorPropertyDefinitionBase System
ExecuteResetValueCommand void
OnValueChanged void
OnValueChanged void
RaiseContainerHelperInvalidated void
UpdateAdvanceOptions void
UpdateAdvanceOptionsForItem void
UpdateIsExpandable void
UpdateValueFromSource void
ValidatePropertyOrderAttributes void

Public Methods

Method Description
InitProperties ( ) : void

Protected Methods

Method Description
ComputeAdvancedOptionsTooltip ( ) : object
ComputeCanResetValue ( ) : bool
ComputeCategory ( ) : string
ComputeCategoryValue ( ) : string
ComputeDescription ( ) : string
ComputeDisplayOrder ( bool isPropertyGridCategorized ) : int
ComputeExpandableAttribute ( ) : bool
ComputeIsExpandable ( ) : bool
ComputeIsReadOnly ( ) : bool
ComputeNewItemTypes ( ) : IList
CreateValueBinding ( ) : System.Windows.Data.BindingBase
ResetValue ( ) : void

Private Methods

Method Description
CanExecuteResetValueCommand ( object sender, System.Windows.Input.CanExecuteRoutedEventArgs e ) : void
ComputeDescriptionForItem ( object item ) : object
ComputeDisplayName ( ) : string
ComputeDisplayOrderForItem ( object item ) : object
ComputeDisplayOrderInternal ( bool isPropertyGridCategorized ) : int
ComputeExpandableAttributeForItem ( object item ) : object
ComputeNewItemTypesForItem ( object item ) : object
CreateAttributeEditor ( ) : ITypeEditor
CreateContainerHelper ( IPropertyContainer parent ) : ObjectContainerHelperBase
CreateDefaultEditor ( ) : ITypeEditor
DescriptorPropertyDefinitionBase ( bool isPropertyGridCategorized ) : System
ExecuteResetValueCommand ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
OnValueChanged ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnValueChanged ( object oldValue, object newValue ) : void
RaiseContainerHelperInvalidated ( ) : void
UpdateAdvanceOptions ( ) : void
UpdateAdvanceOptionsForItem ( System.Windows.Markup.Primitives.MarkupObject markupObject, DependencyObject dependencyObject, System.ComponentModel.DependencyPropertyDescriptor dpDescriptor, object &tooltip ) : void
UpdateIsExpandable ( ) : void
UpdateValueFromSource ( ) : void
ValidatePropertyOrderAttributes ( List list ) : void

Method Details

ComputeAdvancedOptionsTooltip() protected method

protected ComputeAdvancedOptionsTooltip ( ) : object
return object

ComputeCanResetValue() protected method

protected ComputeCanResetValue ( ) : bool
return bool

ComputeCategory() protected method

protected ComputeCategory ( ) : string
return string

ComputeCategoryValue() protected method

protected ComputeCategoryValue ( ) : string
return string

ComputeDescription() protected method

protected ComputeDescription ( ) : string
return string

ComputeDisplayOrder() protected method

protected ComputeDisplayOrder ( bool isPropertyGridCategorized ) : int
isPropertyGridCategorized bool
return int

ComputeExpandableAttribute() protected method

protected ComputeExpandableAttribute ( ) : bool
return bool

ComputeIsExpandable() protected abstract method

protected abstract ComputeIsExpandable ( ) : bool
return bool

ComputeIsReadOnly() protected method

protected ComputeIsReadOnly ( ) : bool
return bool

ComputeNewItemTypes() protected method

protected ComputeNewItemTypes ( ) : IList
return IList

CreateValueBinding() protected abstract method

protected abstract CreateValueBinding ( ) : System.Windows.Data.BindingBase
return System.Windows.Data.BindingBase

InitProperties() public method

public InitProperties ( ) : void
return void

ResetValue() protected method

protected ResetValue ( ) : void
return void

Property Details

AdvancedOptionsIconProperty public_oe static_oe property

public static DependencyProperty,System.Windows AdvancedOptionsIconProperty
return System.Windows.DependencyProperty

AdvancedOptionsTooltipProperty public_oe static_oe property

public static DependencyProperty,System.Windows AdvancedOptionsTooltipProperty
return System.Windows.DependencyProperty

IsExpandableProperty public_oe static_oe property

public static DependencyProperty,System.Windows IsExpandableProperty
return System.Windows.DependencyProperty

ValueProperty public_oe static_oe property

public static DependencyProperty,System.Windows ValueProperty
return System.Windows.DependencyProperty