Stroke.Draw Methode
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.
Rendert das Stroke-Objekt auf Grundlage eines DrawingContext.
Überlädt
Draw(DrawingContext) |
Rendert das Stroke-Objekt basierend auf dem angegebenen DrawingContext. |
Draw(DrawingContext, DrawingAttributes) |
Rendert das Stroke-Objekt auf Grundlage des angegebenen DrawingContext und der DrawingAttributes. |
Draw(DrawingContext)
Rendert das Stroke-Objekt basierend auf dem angegebenen DrawingContext.
public:
void Draw(System::Windows::Media::DrawingContext ^ context);
public void Draw (System.Windows.Media.DrawingContext context);
member this.Draw : System.Windows.Media.DrawingContext -> unit
Public Sub Draw (context As DrawingContext)
Parameter
- context
- DrawingContext
Das DrawingContext-Objekt, in dem der Strich gerendert wird.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie Sie ein Stroke Objekt mithilfe einer DrawingContext.
protected DrawingVisual DrawDCOnly(Stroke myStroke)
{
// Create new Visual context to draw on
DrawingVisual myVisual = new DrawingVisual();
DrawingContext myContext = myVisual.RenderOpen();
// myMatrix is scaled by:
// myMatrix.Scale(0.5, 0.5)
myStroke.Transform(myMatrix, false);
// Draw the stroke on the Visual context using DrawingContext
myStroke.Draw(myContext);
// Close the context
myContext.Close();
return myVisual;
}
Function DrawDCOnly(ByVal myStroke As Stroke) As DrawingVisual
' Create new Visual context to draw on
Dim myVisual As DrawingVisual = New DrawingVisual()
Dim myContext As DrawingContext = myVisual.RenderOpen()
' myMatrix is scaled by:
' myMatrix.Scale(0.5, 0.5)
myStroke.Transform(myMatrix, False)
' Draw the stroke on the Visual context using DrawingContext
myStroke.Draw(myContext)
' Close the context
myContext.Close()
Return myVisual
End Function
Gilt für
Draw(DrawingContext, DrawingAttributes)
Rendert das Stroke-Objekt auf Grundlage des angegebenen DrawingContext und der DrawingAttributes.
public:
void Draw(System::Windows::Media::DrawingContext ^ drawingContext, System::Windows::Ink::DrawingAttributes ^ drawingAttributes);
public void Draw (System.Windows.Media.DrawingContext drawingContext, System.Windows.Ink.DrawingAttributes drawingAttributes);
member this.Draw : System.Windows.Media.DrawingContext * System.Windows.Ink.DrawingAttributes -> unit
Public Sub Draw (drawingContext As DrawingContext, drawingAttributes As DrawingAttributes)
Parameter
- drawingContext
- DrawingContext
Das DrawingContext-Objekt, in dem der Strich gerendert wird.
- drawingAttributes
- DrawingAttributes
Das DrawingAttributes-Objekt, das die Attribute des Strichs definiert, der gezeichnet wird.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie Sie ein Objekt mithilfe einer Stroke und einer DrawingContext .DrawingAttributes
protected DrawingVisual DrawDCandDA(Stroke myStroke)
{
// Create new Visual context to draw on
DrawingVisual myVisual = new DrawingVisual();
DrawingContext myContext = myVisual.RenderOpen();
// Draw stroke using DrawingContext and DrawingAttributes
// (to make the stroke magenta)
DrawingAttributes myDAs = new DrawingAttributes();
myDAs.Color = Colors.Magenta;
myStroke.Draw(myContext, myDAs);
// Close the context
myContext.Close();
return myVisual;
}
Function DrawDCandDA(ByVal myStroke As Stroke) As DrawingVisual
' Create new Visual context to draw on
Dim myVisual As DrawingVisual = New DrawingVisual()
Dim myContext As DrawingContext = myVisual.RenderOpen()
' Draw stroke using DrawingContext and DrawingAttributes
' (to make the stroke magenta)
Dim myDAs As DrawingAttributes = New DrawingAttributes()
myDAs.Color = Colors.Magenta
myStroke.Draw(myContext, myDAs)
' Close the context
myContext.Close()
Return myVisual
End Function