DrawingVisual Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der DrawingVisual-Klasse.
public:
DrawingVisual();
public DrawingVisual ();
Public Sub New ()
Beispiele
Im folgenden Beispiel wird ein DrawingVisual -Objekt erstellt, und ein Rechteck wird in dessen Zeichnungskontext gezeichnet. Beachten Sie, dass Sie die Close -Methode von DrawingContext aufrufen müssen, um Zeichnungsinhalte beizubehalten.
// 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 Zeichnungsinhalt. Sie können Text-, Grafik- oder Bildinhalte hinzufügen, indem Sie den Zeichnungskontext des Objekts abrufen und darin zeichnen. Ein Zeichnungskontext wird zurückgegeben, indem die RenderOpen-Methode eines DrawingVisual-Objekts aufgerufen wird.