Show / Hide Table of Contents

    Interface IShape

    Forms9Patch RoundedBox interface

    Inherited Members
    IElement.InstanceId
    Namespace: Forms9Patch
    Assembly: Forms9Patch.dll
    Syntax
    public interface IShape : IElement

    Properties

    BackgroundColor

    Gets or sets the color of the background.

    Declaration
    Color BackgroundColor { get; set; }
    Property Value
    Type Description
    Color

    The color of the background.

    BorderColor

    Gets or sets the color of the border.

    Declaration
    Color BorderColor { get; set; }
    Property Value
    Type Description
    Color

    The color of the border.

    BorderRadius

    Gets or sets the boarder radius.

    Declaration
    float BorderRadius { get; set; }
    Property Value
    Type Description
    Single

    The boarder radius.

    BorderWidth

    Gets or sets the width of the boarder.

    Declaration
    float BorderWidth { get; set; }
    Property Value
    Type Description
    Single

    The width of the boarder.

    ElementShape

    Gets or sets the geometry of the shape

    Declaration
    ElementShape ElementShape { get; set; }
    Property Value
    Type Description
    ElementShape

    HasShadow

    Gets or sets a value indicating whether this instance has shadow.

    Declaration
    bool HasShadow { get; set; }
    Property Value
    Type Description
    Boolean

    true if this instance has shadow; otherwise, false.

    OutlineColor

    Gets or sets the color of the outline.

    Declaration
    Color OutlineColor { get; set; }
    Property Value
    Type Description
    Color

    The color of the outline.

    OutlineRadius

    Gets or sets the outline radius.

    Declaration
    float OutlineRadius { get; set; }
    Property Value
    Type Description
    Single

    The outline radius.

    OutlineWidth

    Gets or sets the width of the outline.

    Declaration
    float OutlineWidth { get; set; }
    Property Value
    Type Description
    Single

    The width of the outline.

    ShadowInverted

    Gets or sets a value indicating whether this IShape shadow is inverted.

    Declaration
    bool ShadowInverted { get; set; }
    Property Value
    Type Description
    Boolean

    true if shadow inverted; otherwise, false.

    Extension Methods

    DebugExtensions.AddToCensus(Object)
    DebugExtensions.RemoveFromCensus(Object)
    ReflectionExtensions.GetProperties(Object)
    ReflectionExtensions.GetProperty(Object, String)
    ReflectionExtensions.PropertyNames(Object)
    ReflectionExtensions.PropertyExists(Object, String)
    ReflectionExtensions.HasProperty(Object, String)
    ReflectionExtensions.GetPropertyValue(Object, String)
    ReflectionExtensions.SetPropertyValue(Object, String, Object)
    ReflectionExtensions.GetFieldValue(Object, String)
    ReflectionExtensions.SetFieldValue(Object, String, Object)
    ReflectionExtensions.CallMethod(Object, String, Object[])
    Back to top Copyright © 2018 42nd Parallel