Artemis Artemis
Artemis Artemis

Search Results for

    Class DataBindingProperty<TProperty>

    Inheritance
    object
    DataBindingProperty<TProperty>
    Implements
    IDataBindingProperty
    Namespace: Artemis.Core
    Assembly: Artemis.Core.dll
    Syntax
    public class DataBindingProperty<TProperty> : IDataBindingProperty
    Type Parameters
    Name Description
    TProperty

    Properties

    DisplayName

    Gets or sets the display name of the data binding registration

    Declaration
    public string DisplayName { get; }
    Property Value
    Type Description
    string

    Getter

    Gets the function to call to get the value of the property

    Declaration
    public Func<TProperty> Getter { get; }
    Property Value
    Type Description
    Func<TProperty>

    Setter

    Gets the action to call to set the value of the property

    Declaration
    public Action<TProperty?> Setter { get; }
    Property Value
    Type Description
    Action<TProperty>

    ValueType

    Gets the type of the value this data binding registration points to

    Declaration
    public Type ValueType { get; }
    Property Value
    Type Description
    Type

    Methods

    GetValue()

    Gets the value of the property this registration points to

    Declaration
    public object? GetValue()
    Returns
    Type Description
    object

    A value matching the type of ValueType

    SetValue(object)

    Sets the value of the property this registration points to

    Declaration
    public void SetValue(object value)
    Parameters
    Type Name Description
    object value

    A value matching the type of ValueType

    Implements

    IDataBindingProperty
    Content is available under the PolyForm Noncommercial License, by Artemis RGB.