我有一个由嵌在画布路径的一些基于XAML图表对象例如转换XAML到SHAPEFILE或SqlGeometry格式
<Canvas x:Name="c1" Width="55.2533" Height="18.2933" Canvas.Left="194.606" Canvas.Top="194.131">
<Path x:Name="Path_5" Width="8.02666" Height="13.44" Canvas.Left="0" Canvas.Top="0.559998" Stretch="Fill" Fill="#FF000000" Data="......etc"/>
</Canvas>
是否有方法/工具将XAML转换为ShapeFile或SqlGeometry数据?我需要进行转换,因为我想在仅绑定到ShapeFiles或SqlGeometry数据的第三方地图控件中显示图形。
任何帮助,将不胜感激。
需要更多一点的信息。我看到你想要去一张地图,这些点已经是经纬度坐标了吗?你是在一个客户端/服务器环境中,还是严格的Silverlight应用程序?你是否已经单独记住了分数,或者你是否从画布中获得了分数? (即它们是否是用户生成的?) –
这完全是一个Silverlight应用程序。我们正在使用Infragistics地图控件,并希望使用它来显示火车线的各种图表(目前通过Expression Blend在XAML中设计)等。我们没有纬度/经度坐标。理想情况下,我们希望以相同的形状文件结束,以便我们可以使用Infragistics控件。我发现一个有趣的文章(http://channel9.msdn.com/Learn/Courses/SQL2008R2TrainingKit/SpatialSupport/UsingSpatialDataInManagedCodeLab/Exercise-1-Drawing-Spatial-Data)油墨斯托克斯转换成SqlGeometry类型,然而,我们的图使用路径而不是笔画。 –