C# Class FlatRedBall.Glue.GuiDisplay.PropertyGridDisplayer

Inheritance: ICustomTypeDescriptor
显示文件 Open project: vchelaru/FlatRedBall Class Usage Examples

Protected Properties

Property Type Description
mInstance object

Public Methods

Method Description
CategoryAttribute ( string category ) : System.Attribute[]
ExcludeAllMembers ( ) : void
ExcludeMember ( string memberToExclude ) : void
GetPropertyGridMember ( string name ) : PropertyGridMember
IncludeMember ( string memberToInclude, Type type, MemberChangeEventHandler memberChangeAction, Func getMember, TypeConverter converter = null, Attribute attributes = null ) : PropertyGridMember
IncludeMember ( string memberToInclude, Type containingType = null, TypeConverter typeConverter = null, object attributes = null ) : void
PropertyGridDisplayer ( ) : System
ReadOnlyAttribute ( ) : Attribute[]
ResetToDefault ( ) : void
ScrollToTop ( ) : void
SetAllPropertyCategory ( string category ) : void
SetCategory ( string memberName, string category ) : void

Protected Methods

Method Description
HandlePropertyValueChanged ( object s, PropertyValueChangedEventArgs e ) : void

Private Methods

Method Description
ClearNonExplicitNativeMembers ( ) : void
CreateTimer ( ) : void
GetFocus ( ) : IntPtr
GetFocusedControl ( ) : Control
ICustomTypeDescriptor ( ) : AttributeCollection
ICustomTypeDescriptor ( ) : EventDescriptor
ICustomTypeDescriptor ( ) : EventDescriptorCollection
ICustomTypeDescriptor ( Attribute attributes ) : EventDescriptorCollection
ICustomTypeDescriptor ( ) : PropertyDescriptor
ICustomTypeDescriptor ( ) : PropertyDescriptorCollection
ICustomTypeDescriptor ( Attribute attributes ) : PropertyDescriptorCollection
ICustomTypeDescriptor ( ) : TypeConverter
ICustomTypeDescriptor ( PropertyDescriptor pd ) : object
ICustomTypeDescriptor ( Type editorBaseType ) : object
ICustomTypeDescriptor ( ) : string
OnTimerTick ( object sender, EventArgs e ) : void
PopulateFromPgmList ( PropertyDescriptorCollection pdc, List list ) : PropertyDescriptorCollection
UpdateProperties ( ) : void

Method Details

CategoryAttribute() public method

public CategoryAttribute ( string category ) : System.Attribute[]
category string
return System.Attribute[]

ExcludeAllMembers() public method

public ExcludeAllMembers ( ) : void
return void

ExcludeMember() public method

public ExcludeMember ( string memberToExclude ) : void
memberToExclude string
return void

GetPropertyGridMember() public method

public GetPropertyGridMember ( string name ) : PropertyGridMember
name string
return PropertyGridMember

HandlePropertyValueChanged() protected method

protected HandlePropertyValueChanged ( object s, PropertyValueChangedEventArgs e ) : void
s object
e PropertyValueChangedEventArgs
return void

IncludeMember() public method

public IncludeMember ( string memberToInclude, Type type, MemberChangeEventHandler memberChangeAction, Func getMember, TypeConverter converter = null, Attribute attributes = null ) : PropertyGridMember
memberToInclude string
type Type
memberChangeAction MemberChangeEventHandler
getMember Func
converter TypeConverter
attributes Attribute
return PropertyGridMember

IncludeMember() public method

public IncludeMember ( string memberToInclude, Type containingType = null, TypeConverter typeConverter = null, object attributes = null ) : void
memberToInclude string
containingType Type
typeConverter TypeConverter
attributes object
return void

PropertyGridDisplayer() public method

public PropertyGridDisplayer ( ) : System
return System

ReadOnlyAttribute() public method

public ReadOnlyAttribute ( ) : Attribute[]
return Attribute[]

ResetToDefault() public method

public ResetToDefault ( ) : void
return void

ScrollToTop() public method

public ScrollToTop ( ) : void
return void

SetAllPropertyCategory() public method

public SetAllPropertyCategory ( string category ) : void
category string
return void

SetCategory() public method

public SetCategory ( string memberName, string category ) : void
memberName string
category string
return void

Property Details

mInstance protected_oe property

protected object mInstance
return object