Class PropertyFieldExtensions
Namespace: Aspid.FastTools.UIElements.Editors
Assembly: Aspid.FastTools.Editor.dll
Provides extension methods for PropertyField.
public static class PropertyFieldExtensions
Inheritance
object ← PropertyFieldExtensions
Methods
AddValueChanged<T>(T, EventCallback<SerializedPropertyChangeEvent>)
Subscribes to the element's value-changed event.
public static T AddValueChanged<T>(this T element, EventCallback<SerializedPropertyChangeEvent> value) where T : PropertyField
Parameters
element T
The element to modify.
value EventCallback<SerializedPropertyChangeEvent>
The callback to subscribe.
Returns
T
element for chaining.
Type Parameters
T
A PropertyField element to configure.
RemoveValueChanged<T>(T, EventCallback<SerializedPropertyChangeEvent>)
Unsubscribes from the element's value-changed event.
public static T RemoveValueChanged<T>(this T element, EventCallback<SerializedPropertyChangeEvent> value) where T : PropertyField
Parameters
element T
The element to modify.
value EventCallback<SerializedPropertyChangeEvent>
The callback to remove.
Returns
T
element for chaining.
Type Parameters
T
A PropertyField element to configure.
SetLabel<T>(T, string)
Sets the field's label.
public static T SetLabel<T>(this T element, string value) where T : PropertyField
Parameters
element T
The element to modify.
value string
The label text to set.
Returns
T
element for chaining.
Type Parameters
T
A PropertyField element to configure.