本文整理汇总了C#中RenderTarget.FillEllipse方法的典型用法代码示例。如果您正苦于以下问题:C# RenderTarget.FillEllipse方法的具体用法?C# RenderTarget.FillEllipse怎么用?C# RenderTarget.FillEllipse使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类RenderTarget
的用法示例。
在下文中一共展示了RenderTarget.FillEllipse方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Draw
protected internal override void Draw(RenderTarget renderTarget)
{
if (_fill)
{
renderTarget.FillEllipse(_ellipse, _parent.brushes[_selectedBrushIndex]);
}
else
{
renderTarget.DrawEllipse(_ellipse, _parent.brushes[_selectedBrushIndex], _strokeWidth);
}
}
示例2: Draw
protected internal override void Draw(RenderTarget renderTarget)
{
if (FillBrush != null)
{
renderTarget.FillEllipse(ellipse, FillBrush);
}
if (PenBrush != null)
{
if (StrokeStyle != null)
renderTarget.DrawEllipse(ellipse, PenBrush, StrokeWidth, StrokeStyle);
else
renderTarget.DrawEllipse(ellipse, PenBrush, StrokeWidth);
}
}
示例3: Render
/// <summary>
/// Renders ellipse represented by current instance to render target.
/// </summary>
/// <param name="renderTarget">The render target.</param>
public void Render(RenderTarget renderTarget)
{
if (this.stroke != null)
{
renderTarget.DrawEllipse(this.ellipse, this.stroke, this.thickness);
}
if (this.fill != null)
{
renderTarget.FillEllipse(this.ellipse, this.fill);
}
}