Перейти к основному содержимому

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.