Stroke.Draw Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Renderar objektet Stroke baserat på en DrawingContext.
Överlagringar
| Name | Description |
|---|---|
| Draw(DrawingContext) |
Renderar Stroke objektet baserat på den angivna DrawingContext. |
| Draw(DrawingContext, DrawingAttributes) |
Renderar Stroke objektet baserat på angivet DrawingContext och DrawingAttributes. |
Draw(DrawingContext)
Renderar Stroke objektet baserat på den angivna 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)
Parametrar
- context
- DrawingContext
Det DrawingContext objekt som strecket återges till.
Exempel
I följande exempel visas hur du ritar ett Stroke objekt med hjälp av en 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
Gäller för
Draw(DrawingContext, DrawingAttributes)
Renderar Stroke objektet baserat på angivet DrawingContext och 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)
Parametrar
- drawingContext
- DrawingContext
Det DrawingContext objekt som strecket återges till.
- drawingAttributes
- DrawingAttributes
Objektet DrawingAttributes som definierar attributen för strecket som ritas.
Exempel
I följande exempel visas hur du ritar ett Stroke objekt med hjälp av en DrawingContext och 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