在我的Windows应用程序中,我为一些简单的图形绘图创建了一个自定义绘图库。我用System.Windows.Shapes做了这个。现在,当我想在其他平台(android和iphone,使用mono)上使用它时,我遇到了一些问题。
因此,我得出的结论是,我可能需要只使用System.Drawing重新构建te库。因为这个名称空间在所有三个平台上都是可用的,而且(如果我谷歌正确的话)在ui上的绘图中包含了一些功能内容。
我的问题
发布于 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做它,库将是开源的,当我完成时,我想我会在某个地方发布它。
作为一种总结:“我的问题没有一个真正的答案,所以我不得不绕开它。这项工作让我建立了自己的跨平台库”。
https://stackoverflow.com/questions/10170694
复制相似问题