Taal

DrawingVisual Constructor

Definitie

Initialiseert een nieuw exemplaar van de DrawingVisual klasse.

public:
 DrawingVisual();
public DrawingVisual();
Public Sub New ()

Voorbeelden

In het volgende voorbeeld wordt een DrawingVisual object gemaakt en wordt er een rechthoek getekend in de tekencontext. U moet de methode aanroepen voor het CloseDrawingContext behouden van tekeninhoud.

// Create a DrawingVisual that contains a rectangle.
private DrawingVisual CreateDrawingVisualRectangle()
{
    DrawingVisual drawingVisual = new DrawingVisual();

    // Retrieve the DrawingContext in order to create new drawing content.
    DrawingContext drawingContext = drawingVisual.RenderOpen();

    // Create a rectangle and draw it in the DrawingContext.
    Rect rect = new Rect(new System.Windows.Point(160, 100), new System.Windows.Size(320, 80));
    drawingContext.DrawRectangle(System.Windows.Media.Brushes.LightBlue, (System.Windows.Media.Pen)null, rect);

    // Persist the drawing content.
    drawingContext.Close();

    return drawingVisual;
}
' Create a DrawingVisual that contains a rectangle.
Private Function CreateDrawingVisualRectangle() As DrawingVisual
    Dim drawingVisual As New DrawingVisual()

    ' Retrieve the DrawingContext in order to create new drawing content.
    Dim drawingContext As DrawingContext = drawingVisual.RenderOpen()

    ' Create a rectangle and draw it in the DrawingContext.
    Dim rect As New Rect(New Point(160, 100), New Size(320, 80))
    drawingContext.DrawRectangle(Brushes.LightBlue, CType(Nothing, Pen), rect)

    ' Persist the drawing content.
    drawingContext.Close()

    Return drawingVisual
End Function

Opmerkingen

Wanneer u een DrawingVisual-object maakt, heeft het geen tekeninhoud. U kunt tekst, afbeelding of afbeeldingsinhoud toevoegen door de tekencontext van het object op te halen en erin te tekenen. Een tekencontext wordt geretourneerd door de RenderOpen methode van een DrawingVisual object aan te roepen.

Van toepassing op