In This Article

CustomDrawEventArgs<T> Class

Provides event arguments for performing custom draw of an element.

public class CustomDrawEventArgs<T> : RoutedEventArgs
Type Parameters:
T -

The type of element being drawn.

Inheritance:
object EventArgs RoutedEventArgs object
Derived:
CustomDrawElementCustomDrawEventArgs

Constructors

CustomDrawEventArgs(RoutedEvent, T, DrawingContext)

Initializes a new instance of the CustomDrawEventArgs class.

public CustomDrawEventArgs(RoutedEvent routedEvent, T element, DrawingContext drawingContext)
Parameter Type Description
routedEvent RoutedEvent

The routed event identifier for this event arguments instance.

element T

The element being drawn.

drawingContext DrawingContext

The DrawingContext to use.

Properties

DrawingContext

Gets the DrawingContext to use.

public DrawingContext DrawingContext { get; }

Property Value

DrawingContext:

The DrawingContext to use.

Element

Gets the element being drawn.

public T Element { get; }

Property Value

T:

The element being drawn.

Inherited Members