StreamGeometry在控件的中心绘图?

时间:2015-12-16 17:00:55

标签: c# wpf

我有Height=100, Width=100的控件。我通过覆盖代码隐藏中的StreamGeometry方法来绘制图表,使用OnRender。不幸的是,目前我的StreamGeometryContext正在我控制的左上角绘制:

StreamGeometry sectorGeometry = new StreamGeometry();
sectorGeometry.FillRule = FillRule.Nonzero;

    using (StreamGeometryContext geometryContext = sectorGeometry.Open())
      {
        geometryContext.BeginFigure(innerScreenPointBefore, true, true);   
        geometryContext.LineTo(outerScreenPointBefore, true, false);
        etc. etc.

我有办法在控件中设置sectorGeometry的位置吗?除UserControl定义外,该控件目前没有XAML。

0 个答案:

没有答案