Class LineDecoration
Represents a line decoration provider in the Telerik UI framework.
Inheritance
Namespace: Telerik.Windows.Documents.UI.TextDecorations.DecorationProviders
Assembly: Telerik.Windows.Controls.RichTextBox.dll
Syntax
public class LineDecoration : Object, IUnderlineUIDecorationProvider, IDecorationUIProvider, IDecorationInfoProvider
Constructors
LineDecoration()
Declaration
public LineDecoration()
LineDecoration(DoubleCollection)
Declaration
public LineDecoration(DoubleCollection strokeDashArray)
Parameters
System.Windows.Media.DoubleCollection
strokeDashArray
|
Properties
StrokeDashArray
Gets or sets the stroke dash array for the LineDecoration.
Declaration
public DoubleCollection StrokeDashArray { get; }
Property Value
System.Windows.Media.DoubleCollection
|
Methods
CreateDecorationUI(RectangleF, Color)
Creates a decoration user interface based on the specified rectangle and color.
Declaration
public UIElement CreateDecorationUI(RectangleF currentRectangle, Color color)
Parameters
RectangleF
currentRectangle
The rectangle that defines the area for the decoration. |
System.Windows.Media.Color
color
The color to be used for the decoration. |
Returns
System.Windows.UIElement
A user interface element representing the decoration. |
Implements
Equals(Object)
Determines whether the specified object is equal to the current instance.
Declaration
public override bool Equals(object obj)
Parameters
System.Object
obj
The object to compare with the current instance. |
Returns
System.Boolean
True if the specified object is equal to the current instance; otherwise, false. |
GetHashCode()
Returns a hash code for the current instance of the LineDecoration.
Declaration
public override int GetHashCode()
Returns
System.Int32
A 32-bit signed integer that is the hash code for the current instance. |
ToString()
Returns a string representation of the current LineDecoration instance.
Declaration
public override string ToString()
Returns
System.String
A string that represents the current LineDecoration. |