Property |
public class PropertyKey<T> : PropertyKeyBase
The PropertyKeyT type exposes the following members.
Name | Description | |
---|---|---|
PropertyKeyT(String, String, PropertyLevel) | Initializes a new instance of the PropertyKeyT class. | |
PropertyKeyT(String, String, PropertyLevel, FuncT) | Initializes a new instance of the PropertyKeyT class. | |
PropertyKeyT(String, String, PropertyLevel, Type) | Initializes a new instance of the PropertyKeyT class. | |
PropertyKeyT(String, String, PropertyLevel, Type, FuncT) | Initializes a new instance of the PropertyKeyT class. |
Name | Description | |
---|---|---|
ApplicationAction | ||
ApplicationItemType |
Gets the type of the application item. This value is used only if ApplicationLevel contains the flag Document.
(Inherited from PropertyKeyBase) | |
ApplicationLevel |
Gets the application level this property is intended for. See PropertyLevel for details.
(Inherited from PropertyKeyBase) | |
CanCreateEditingController |
Gets a value indicating whether this key contains a function that returns a Gui controller to edit the property value.
(Overrides PropertyKeyBaseCanCreateEditingController) | |
EditingControllerCreation | Sets a function, that provides a Gui controller for the property value. | |
GuidString |
Gets the unique identifier string that identifies the property key. This value is used in the dictionaries as a key to store the property values.
(Inherited from PropertyKeyBase) | |
PropertyName |
Gets the name of the property. The name can contain backslashes, which are used in the Gui system to group the items by category.
(Inherited from PropertyKeyBase) | |
PropertyType |
Gets the type of the property value that can be accessed with this key.
(Inherited from PropertyKeyBase) |
Name | Description | |
---|---|---|
ApplyProperty(Object) |
Applies the value given in the argument by calling a procedure stored in this property key.
(Overrides PropertyKeyBaseApplyProperty(Object)) | |
ApplyProperty(T) | Applies the value given in the argument by calling a procedure stored in this property key. | |
CreateEditingController(Object) |
Function to get a Gui controller in order to edit a property value.
(Overrides PropertyKeyBaseCreateEditingController(Object)) | |
CreateEditingController(T) | Function to get a Gui controller in order to edit a property value. | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) | |
GetHashCode | Serves as the default hash function. (Inherited from Object) | |
GetType | Gets the Type of the current instance. (Inherited from Object) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | |
ToString | Returns a string that represents the current object. (Inherited from Object) |
Name | Description | |
---|---|---|
_applicationOfProperty | Procedure to apply the property value. | |
_editingControllerCreation | If not null, this function is called if the property needs to be edited. The argument is the original property value, the return al |