Langue

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 du contenu de DrawingContext dessin persistant.

// 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 objet DrawingVisual, il n’a pas de contenu de dessin. Vous pouvez ajouter du texte, du graphique ou du contenu d’image en récupérant le contexte de dessin de l’objet et en le dessinant. Un contexte de dessin est retourné en appelant la RenderOpen méthode d’un DrawingVisual objet.

S’applique à