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:
System.Object System.EventArgs System.Windows.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 System.Windows.RoutedEvent

The routed event identifier for this event arguments instance.

element T

The element being drawn.

drawingContext System.Windows.Media.DrawingContext

The System.Windows.Media.DrawingContext to use.

Properties

DrawingContext

Gets the System.Windows.Media.DrawingContext to use.

public DrawingContext DrawingContext { get; }

Property Value

System.Windows.Media.DrawingContext:

The System.Windows.Media.DrawingContext to use.

Element

Gets the element being drawn.

public T Element { get; }

Property Value

T:

The element being drawn.

Inherited Members

  • System.EventArgs.Empty
  • System.Object.ToString()
  • System.Object.Equals(System.Object)
  • System.Object.Equals(System.Object, System.Object)
  • System.Object.ReferenceEquals(System.Object, System.Object)
  • System.Object.GetHashCode()
  • System.Object.GetType()
  • System.Object.MemberwiseClone()