In This Article

MarkupLabelBodyElement Class

Represents a MarkupLabelElement for a body element.

public class MarkupLabelBodyElement : MarkupLabelElement, IDisposable, ILogicalTreeNode
Inheritance:
object MarshalByRefObject MarshalByRefDisposableObject LogicalTreeNodeBase MarkupLabelElement object
Implements:
IDisposable ILogicalTreeNode

Constructors

MarkupLabelBodyElement(MarkupLabel)

Represents a MarkupLabelElement for a body element.

public MarkupLabelBodyElement(MarkupLabel markupLabel)
Parameter Type Description
markupLabel MarkupLabel

The MarkupLabel that owns the element.

Properties

DpiScaleFactor

The DPI scale factor to be applied when rendering the element, where Width is applied to the x-axis, and Height is applied to the y-axis.

protected override SizeF DpiScaleFactor { get; }

Property Value

SizeF

MarkupLabel

The MarkupLabel that owns the element.

public override MarkupLabel MarkupLabel { get; }

Property Value

MarkupLabel

Methods

GetBackColor(UIElementDrawState)

Returns the background Color to use for drawing the element.

public override Color GetBackColor(UIElementDrawState drawState)
Parameter Type Description
drawState UIElementDrawState

A UIElementDrawState indicating the draw state.

Returns

Color

GetFont(string?, float, MarkupLabelFontWeight, MarkupLabelFontStyle, MarkupLabelTextDecoration, UIElementDrawState)

Returns the Font to use for drawing text in the element.

public override Font GetFont(string? fontFamily, float fontSize, MarkupLabelFontWeight fontWeight, MarkupLabelFontStyle fontStyle, MarkupLabelTextDecoration textDecoration, UIElementDrawState drawState)
Parameter Type Description
fontFamily string

The font family.

fontSize float

The font size.

fontWeight MarkupLabelFontWeight

A MarkupLabelFontWeight indicating the font weight.

fontStyle MarkupLabelFontStyle

A MarkupLabelFontStyle indicating the font style.

textDecoration MarkupLabelTextDecoration

A MarkupLabelTextDecoration indicating the text decoration.

drawState UIElementDrawState

A UIElementDrawState indicating the draw state.

Returns

Font

GetForeColor(UIElementDrawState)

The foreground Color to use for drawing the element.

public override Color GetForeColor(UIElementDrawState drawState)
Parameter Type Description
drawState UIElementDrawState

A UIElementDrawState indicating the draw state.

Returns

Color

Inherited Members

Extension Methods