Maria GDK 4.7.0.84
Documentation of managed code in develop branch
Loading...
Searching...
No Matches
PropertyBags.PropertyTable Class Reference

An extension of PropertyBag that manages a table of property values, in addition to firing events when property values are requested or set. More...

Inheritance diagram for PropertyBags.PropertyTable:
PropertyBags.PropertyBag

Public Member Functions

 PropertyTable ()
 Initializes a new instance of the PropertyTable class.
 
- Public Member Functions inherited from PropertyBags.PropertyBag
 PropertyBag ()
 Initializes a new instance of the PropertyBag class.
 

Protected Member Functions

override void OnGetValue (PropertySpecEventArgs e)
 This member overrides PropertyBag.OnGetValue.
 
override void OnSetValue (PropertySpecEventArgs e)
 This member overrides PropertyBag.OnSetValue.
 
virtual void OnGetValue (PropertySpecEventArgs e)
 Raises the GetValue event.
 
virtual void OnSetValue (PropertySpecEventArgs e)
 Raises the SetValue event.
 

Properties

object this[string key] [get, set]
 Gets or sets the value of the property with the specified name.
 
- Properties inherited from PropertyBags.PropertyBag
string DefaultProperty [get, set]
 Gets or sets the name of the default property in the collection.
 
PropertySpecCollection Properties [get]
 Gets the collection of properties contained within this PropertyBag.
 

Additional Inherited Members

- Events inherited from PropertyBags.PropertyBag
PropertySpecEventHandler GetValue
 Occurs when a PropertyGrid requests the value of a property.
 
PropertySpecEventHandler SetValue
 Occurs when the user changes the value of a property in a PropertyGrid.
 

Detailed Description

An extension of PropertyBag that manages a table of property values, in addition to firing events when property values are requested or set.

Member Function Documentation

◆ OnGetValue()

override void PropertyBags.PropertyTable.OnGetValue ( PropertySpecEventArgs  e)
inlineprotectedvirtual

This member overrides PropertyBag.OnGetValue.

Reimplemented from PropertyBags.PropertyBag.

◆ OnSetValue()

override void PropertyBags.PropertyTable.OnSetValue ( PropertySpecEventArgs  e)
inlineprotectedvirtual

This member overrides PropertyBag.OnSetValue.

Reimplemented from PropertyBags.PropertyBag.

Property Documentation

◆ this[string key]

object PropertyBags.PropertyTable.this[string key]
getset

Gets or sets the value of the property with the specified name.

In C#, this property is the indexer of the PropertyTable class.


The documentation for this class was generated from the following file: