首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >仅使用System.Drawing绘制绘图

仅使用System.Drawing绘制绘图
EN

Stack Overflow用户
提问于 2012-04-16 08:15:41
回答 1查看 337关注 0票数 1

在我的Windows应用程序中,我为一些简单的图形绘图创建了一个自定义绘图库。我用System.Windows.Shapes做了这个。现在,当我想在其他平台(android和iphone,使用mono)上使用它时,我遇到了一些问题。

因此,我得出的结论是,我可能需要只使用System.Drawing重新构建te库。因为这个名称空间在所有三个平台上都是可用的,而且(如果我谷歌正确的话)在ui上的绘图中包含了一些功能内容。

我的问题

  1. 是我正确的事实,绘图包含绘图功能。如果是这样的话,我该如何制作多点行或polyLine?
  2. 是否有(所有可用的)库仅使用System.Drawing命名空间进行相同的操作?如果有任何绘图库仅适用于Android和MonoTouch,而不是同样适用于System.Drawing,则
  3. ,因为我已经准备好了在窗口so上有一个绘图功能,这将是我最后的选择。因为我想保持平台后面的代码基本相同。
EN

回答 1

Stack Overflow用户

发布于 2012-04-19 12:07:46

我发现的是:

在花了一段时间搜索这个问题的答案之后,我给op希望找到实现所有三个平台的图形功能的库。好像根本就没有。有为Silverlight和Monotouch(IOS)提供的库,但是silverlight部分与windows不兼容。

我发现库system.drawing在silverlight中没有完整的功能,因此经过仔细考虑后,我也放弃了这个想法。并着手制作实现某些#if (SILVERLIGHT)#if (MONOTOUCH)区域功能的自己的库。

在这一点上,我已经为WindowsPhone创建了自己的库,以便能够绘制出一个像样的、简单的、简单的图表。我最终使用System.Windows.Shapes命名空间完成了这一工作。今天,我将开始为android开发类似的库。在此之后,我将为windowsphone做它,库将是开源的,当我完成时,我想我会在某个地方发布它。

作为一种总结:“我的问题没有一个真正的答案,所以我不得不绕开它。这项工作让我建立了自己的跨平台库”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10170694

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档