Stroke.Draw Método

Definición

Representa el Stroke objeto en función de .DrawingContext

Sobrecargas

Nombre Description
Draw(DrawingContext)

Representa el Stroke objeto en función del especificado DrawingContext.

Draw(DrawingContext, DrawingAttributes)

Representa el Stroke objeto en función de los parámetros y DrawingContextespecificadosDrawingAttributes.

Draw(DrawingContext)

Representa el Stroke objeto en función del especificado DrawingContext.

public:
 void Draw(System::Windows::Media::DrawingContext ^ context);
public void Draw(System.Windows.Media.DrawingContext context);
member this.Draw : System.Windows.Media.DrawingContext -> unit
Public Sub Draw (context As DrawingContext)

Parámetros

context
DrawingContext

Objeto DrawingContext en el que se representará el trazo.

Ejemplos

En el ejemplo siguiente se muestra cómo dibujar un Stroke objeto mediante .DrawingContext

protected DrawingVisual DrawDCOnly(Stroke myStroke)
{
    // Create new Visual context to draw on
    DrawingVisual myVisual = new DrawingVisual();
    DrawingContext myContext = myVisual.RenderOpen();

    // myMatrix is scaled by:
    // myMatrix.Scale(0.5, 0.5)
    myStroke.Transform(myMatrix, false);

    // Draw the stroke on the Visual context using DrawingContext
    myStroke.Draw(myContext);

    // Close the context
    myContext.Close();

    return myVisual;
}
Function DrawDCOnly(ByVal myStroke As Stroke) As DrawingVisual

    ' Create new Visual context to draw on
    Dim myVisual As DrawingVisual = New DrawingVisual()
    Dim myContext As DrawingContext = myVisual.RenderOpen()

    ' myMatrix is scaled by:
    ' myMatrix.Scale(0.5, 0.5)
    myStroke.Transform(myMatrix, False)

    ' Draw the stroke on the Visual context using DrawingContext
    myStroke.Draw(myContext)

    ' Close the context
    myContext.Close()

    Return myVisual

End Function

Se aplica a

Draw(DrawingContext, DrawingAttributes)

Representa el Stroke objeto en función de los parámetros y DrawingContextespecificadosDrawingAttributes.

public:
 void Draw(System::Windows::Media::DrawingContext ^ drawingContext, System::Windows::Ink::DrawingAttributes ^ drawingAttributes);
public void Draw(System.Windows.Media.DrawingContext drawingContext, System.Windows.Ink.DrawingAttributes drawingAttributes);
member this.Draw : System.Windows.Media.DrawingContext * System.Windows.Ink.DrawingAttributes -> unit
Public Sub Draw (drawingContext As DrawingContext, drawingAttributes As DrawingAttributes)

Parámetros

drawingContext
DrawingContext

Objeto DrawingContext en el que se representará el trazo.

drawingAttributes
DrawingAttributes

Objeto DrawingAttributes que define los atributos del trazo que se dibuja.

Ejemplos

En el ejemplo siguiente se muestra cómo dibujar un Stroke objeto mediante y DrawingContextDrawingAttributes.

protected DrawingVisual DrawDCandDA(Stroke myStroke)
{
    // Create new Visual context to draw on
    DrawingVisual myVisual = new DrawingVisual();
    DrawingContext myContext = myVisual.RenderOpen();

    // Draw stroke using DrawingContext and DrawingAttributes
    // (to make the stroke magenta)
    DrawingAttributes myDAs = new DrawingAttributes();
    myDAs.Color = Colors.Magenta;

    myStroke.Draw(myContext, myDAs);

    // Close the context
    myContext.Close();

    return myVisual;
}
Function DrawDCandDA(ByVal myStroke As Stroke) As DrawingVisual

    ' Create new Visual context to draw on
    Dim myVisual As DrawingVisual = New DrawingVisual()
    Dim myContext As DrawingContext = myVisual.RenderOpen()

    ' Draw stroke using DrawingContext and DrawingAttributes
    ' (to make the stroke magenta)
    Dim myDAs As DrawingAttributes = New DrawingAttributes()
    myDAs.Color = Colors.Magenta

    myStroke.Draw(myContext, myDAs)

    ' Close the context
    myContext.Close()

    Return myVisual

End Function

Se aplica a