GoDigram for .NET Framework and .NET Core
Northwoods.Go.Draw Namespace / GoPropertyModifierPart Enumeration
In This Topic
    GoPropertyModifierPart Enumeration
    In This Topic
    Distinguish between different parts of Northwoods.Go.GoObject property values that are themselves complex objects.
    Syntax
    public enum GoPropertyModifierPart : System.Enum 
    Members
    MemberDescription
    All The default property part specifier, when the property type is a simple value or when it is a whole Brush or a whole Pen.
    BrushStyle A property part specifier for the GoBrushStyle of GoShapes or GoListGroups.
    Color A property part specifier for the Color of a brush or a pen.
    DashOffset A property part specifier for the DashOffset of a Pen.
    DashStyle A property part specifier for the DashStyle of a Pen.
    EndPoint A property part specifier for the normalized fractional end point for linear gradient brushes.
    FocusPoint A property part specifier for the normalized fractional focus point for path gradient brushes.
    FocusScales A property part specifier for the fractional focus size for path gradient brushes.
    ForeColor A property part specifier for the secondary or foreground Color of a TextureBrush or a LinearGradientBrush or a PathGradientBrush.
    HatchStyle A property part specifier for the Hatch Style of HatchBrushes.
    LineJoin A property part specifier for the LineJoin of a Pen.
    MidColor A property part specifier for the middle Color of some gradient brushes.
    MidFraction A property part specifier for the fractional distance for the middle color between the start and the end colors.
    MiterLimit A property part specifier for the MiterLimit of a Pen.
    StartPoint A property part specifier for the normalized fractional start point for linear gradient brushes.
    Width A property part specifier for the width of a Pen.
    Remarks

    This enumeration helps distinguish multiple properties of a single GoObject property value, such as the color of a GoShape.Brush or the width of a GoListGroup.BorderPen. Currently defined are only properties of brushes and pens.

    These part specifiers are ignored for most GoObject properties, since those property values are simple values, such as booleans, enumerations, floating-point numbers, strings, or Colors, and hence do not have parts that could be set separately.

    Although this enumeration helps distinguish subproperties of a Northwoods.Go.GoObject, you still need to identify the actual Northwoods.Go.GoObject property, using an integer that is a Northwoods.Go.GoObject.Northwoods.Go.GoObject.Changed subhint, as used by Northwoods.Go.GoChangedEventArgs.Northwoods.Go.GoChangedEventArgs.SubHint.

    See Also