SimpleVisualPropertyValueT Class | 
Namespace: Demo3D.Native
public class SimpleVisualPropertyValue<T> : SimplePropertyValue<VisualReference> where T : Visual
The SimpleVisualPropertyValueT type exposes the following members.
| Name | Description | |
|---|---|---|
| SimpleVisualPropertyValueT(Visual, String) | 
            Construct a SimpleVisualPropertyValue for a given visual and custom property name.
            This will create the custom property if it doesn't exist and ensure the type of the value is a VisualReference.
            The property will be shown in the Simple section of the property grid in the user interface.
            A property alias will be created for this property if it didn't already exist.
            The VisualReference.Visual will be returned in the Visual property and cast to the type T derived from Visual.
              | |
| SimpleVisualPropertyValueT(Visual, String, VisualReference) | 
            Construct a SimpleVisualPropertyValue for a given visual and custom property name.
            This will create the custom property if it doesn't exist and ensure the type of the value is a VisualReference.
            The property will be shown in the Simple section of the property grid in the user interface.
            A property alias will be created for this property if it didn't already exist.
            The VisualReference.Visual will be returned in the Visual property and cast to the type T derived from Visual.
              | 
| Name | Description | |
|---|---|---|
| Category | 
            Category of the custom property.
              (Inherited from BaseCustomPropertyValue.) | |
| Description | 
            Description of the custom property.
              (Inherited from BaseCustomPropertyValue.) | |
| Hidden | 
            Whether the custom property is hidden (from the user interface).
              (Inherited from BaseCustomPropertyValue.) | |
| InitialExpression | 
            The expression to initialize the custom property to OnInitialize.
              (Inherited from BaseCustomPropertyValue.) | |
| Name | 
            Name of the custom property.
              (Inherited from BaseCustomPropertyValue.) | |
| Persistent | 
            Whether the custom property is persistent (gets written to disk) or is temporary (not written to disk).
              (Inherited from BaseCustomPropertyValue.) | |
| ReadOnly | 
            Whether the custom property is read only.
              (Inherited from BaseCustomPropertyValue.) | |
| Type | 
            Type of the custom property value.
              (Inherited from BaseCustomPropertyValue.) | |
| UpdatedScript | 
            The script reference to listen to for updates to the custom property value.
              (Inherited from BaseCustomPropertyValue.) | |
| Value | 
            Get or set the custom property value.
              (Inherited from CustomPropertyValueT.) | |
| Visual | 
            The Visual referred to by the simple custom property value visual reference.
              | 
| Name | Description | |
|---|---|---|
| ToString | 
            The value of the custom property converted to a string.
              (Inherited from BaseCustomPropertyValue.) | 
| Name | Description | |
|---|---|---|
| NativeBlockingListeners | 
            Add non-blocking callback delegates to this event (IEnumerable return type).
              (Inherited from CustomPropertyValueT.) | |
| NativeListeners | 
            Add blocking callback delegates to this event.
              (Inherited from CustomPropertyValueT.) | |
| NativeTaskListeners | 
            Add async callback delegates to this event (async Task return type).
              (Inherited from CustomPropertyValueT.) | |
| ValueChanged | 
            Event called when the custom property value changes.
              (Inherited from CustomPropertyValueT.) |