c# - WPF:从列表<Geometry>中绘制几何图形

标签 c# wpf

我正在尝试学习 wpf,在此过程中,我基本上是在尝试加载一系列路径并绘制它们。我有几个测试"file",其中包含不同几何类型的某些样本。每个"file"都有不同数量的形状。

将这些文件加载​​到 WPF 应用程序中的最佳方法是什么。我显然不想在 XAML 中创建单独的路径,所以有更好的方法,我只是不知道。例如,我仍然希望这些形状可以进行 HitTest 。我不想只做联合并将多个形状转换为一组形状。

我在 C# 4.0 中执行此操作。

编辑:我基本上只是将各种多边形的坐标序列化为文本文件。然后我从这些文本文件创建路径。如果我有一个包含 3 个多边形的列表,如何在不在 XAML 文件中显式创建 3 个路径的情况下渲染它们?

最佳答案

如果你在说话 Shapefiles , 然后 Mapsui将是一个不错的选择。
我不想一直重新发明轮子..

关于c# - WPF:从列表<Geometry>中绘制几何图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6399502/

相关文章:

c# - 调用@Html.Partial 显示属于不同 Controller 的分部 View

c# - 系统.DllNotFoundException : Unable to load DLL 'i2c.so'

c# - 如何使用 1 个计时器入队并使用另一个计时器出队

c# - 当另一个类中的先决条件属性发生更改时,为依赖属性提高 PropertyChanged?

c# - WPF 工具包 - IntegerUpDown

c# - WPF:一些 Expression Blend 主题导致 Combobox 绑定(bind)/显示中的错误

c# - 如何将图像像素值作为 RGB 读取到二维数组中?

c# - 如何从查询字符串中获取#值?

c# - 在 c# 中,我如何建立从 A 到 ZZ 的数组,这类似于 excel 对列进行排序的方式

c# - 使用MVVM动态创建的WPF布局