Search Results for

    Show / Hide Table of Contents

    Class PropertyEditor<TPropertyType>

    A property to be added to a PanelEditor.

    Inheritance
    object
    PropertyEditor
    PropertyEditor<TPropertyType>
    Inherited Members
    PropertyEditor.propertyPanelContainer
    PropertyEditor.Member
    PropertyEditor.Instance
    PropertyEditor.Id
    PropertyEditor.Name
    PropertyEditor.Tooltip
    PropertyEditor.Converter
    PropertyEditor.DefaultValue
    PropertyEditor.Load(IPanelPropertyContainer, object, MemberInfo)
    PropertyEditor.Loaded()
    PropertyEditor.IsVisible()
    PropertyEditor.GenerateUI()
    PropertyEditor.TryGetAttribute<TAttribute>(out TAttribute)
    Namespace: Evergine.Editor.Extension
    Assembly: Evergine.Editor.Extension.dll
    Syntax
    public abstract class PropertyEditor<TPropertyType> : PropertyEditor
    Type Parameters
    Name Description
    TPropertyType

    The property value type.

    Methods

    GetMemberValue()

    Gets the member value. You can override this method to change how the member value is provided.

    Declaration
    public virtual TPropertyType GetMemberValue()
    Returns
    Type Description
    TPropertyType

    The member value.

    InnerLoad()

    Internal method to be overridden by the framework.

    Declaration
    protected override void InnerLoad()
    Overrides
    PropertyEditor.InnerLoad()

    SetMemberValue(TPropertyType)

    Sets the member value. You can override this method to change the way the member value is set for the instance.

    Declaration
    public virtual void SetMemberValue(TPropertyType value)
    Parameters
    Type Name Description
    TPropertyType value

    The member value.

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In this article
    Back to top
    Generated by DocFX