Partager via


DrawingVisual Constructeur

Définition

Initialise une nouvelle instance de la classe DrawingVisual.

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

Exemples

Dans l’exemple suivant, un DrawingVisual objet est créé et un rectangle est dessiné dans son contexte de dessin. Notez que vous devez appeler la Close méthode de pour conserver le DrawingContext contenu du dessin.

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

Remarques

Lorsque vous créez un DrawingVisual objet, il n’a aucun contenu de dessin. Vous pouvez ajouter du contenu de texte, de graphique ou d’image en récupérant le contexte de dessin de l’objet et en y dessinant. Un contexte de dessin est retourné en appelant la RenderOpen méthode d’un DrawingVisual objet.

S’applique à