Stroke.Draw Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Stroke nesnesini bir DrawingContexttemel alarak işler.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| Draw(DrawingContext) |
Stroke Belirtilen DrawingContextöğesine göre nesnesini işler. |
| Draw(DrawingContext, DrawingAttributes) |
Stroke nesnesini belirtilen DrawingContext ve DrawingAttributestemel alarak işler. |
Draw(DrawingContext)
Stroke Belirtilen DrawingContextöğesine göre nesnesini işler.
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)
Parametreler
- context
- DrawingContext
Vuruşun DrawingContext işlendiği nesne.
Örnekler
Aşağıdaki örnekte, kullanarak bir Stroke nesnenin nasıl çizdiği gösterilmektedir 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
Şunlara uygulanır
Draw(DrawingContext, DrawingAttributes)
Stroke nesnesini belirtilen DrawingContext ve DrawingAttributestemel alarak işler.
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)
Parametreler
- drawingContext
- DrawingContext
Vuruşun DrawingContext işlendiği nesne.
- drawingAttributes
- DrawingAttributes
Çizilen DrawingAttributes vuruşun özniteliklerini tanımlayan nesne.
Örnekler
Aşağıdaki örnekte ve Strokekullanarak DrawingContext nesne DrawingAttributes çizme işlemi gösterilmektedir.
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