DrawingVisual Konstruktor

Definition

Initialisiert eine neue Instanz der DrawingVisual-Klasse.Initializes a new instance of the DrawingVisual class.

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

Beispiele

Im folgenden Beispiel wird ein DrawingVisual -Objekt erstellt, und ein Rechteck wird in seinen Zeichnungs Kontext gezeichnet.In the following example, a DrawingVisual object is created, and a rectangle is drawn into its drawing context. Beachten Sie, dass Sie die Close -Methode DrawingContext von aufzurufen müssen, um Zeichnungs Inhalt beizubehalten.Notice that you must call the Close method of the DrawingContext to persist drawing content.

// 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

Hinweise

Wenn Sie ein DrawingVisual -Objekt erstellen, hat es keinen Zeichnungs Inhalt.When you create a DrawingVisual object, it has no drawing content. Sie können Text-, Grafik-oder Bildinhalte hinzufügen, indem Sie den Zeichnungs Kontext des Objekts abrufen und darin zeichnen.You can add text, graphic, or image content by retrieving the drawing context of the object and drawing into it. Ein Zeichnungs Kontext wird zurückgegeben, indem RenderOpen die-Methode DrawingVisual eines-Objekts aufgerufen wird.A drawing context is returned by calling the RenderOpen method of a DrawingVisual object.

Gilt für: