C# 使用WPF显示地图
我是WPF新手,对GUI编码也比较陌生,所以如果这对某些人来说是显而易见的,请耐心听我说 我试图使用WPF/C#显示随机生成的贴图,以模拟传播射频信号的行为。每个地图坐标中可以有零个或多个项目-可以是建筑物、车辆、动物群或地理数据(无表示平坦的草地)。我想在窗口或页面上向用户显示此信息。但我不知道怎么做 我最初的想法是一张画布,上面有一个用于绘制项目的预定义方法。但是,地图将是巨大的,我只想在任何时候向用户显示地图的一小部分 所以,我想知道的是,我可以创建一个画布,在上面画出我想要的,然后只向用户显示其中的一小部分吗?如果不是,或者如果这不简单,有没有更好的方法?我也不一定想要一个具体的答案——一个更通用的解决方案会更好(也就是说,告诉我我需要用一个“废话”加上一个“废话”会比写出整个代码更好——我喜欢通过做而不是复制粘贴来尽可能多地了解这些事情) 谢谢 大卫这里有一些想法: 您可以尝试通过GraphicsContext直接绘制对象。你可以找到一个概览 此外,它还允许您(尽可能)渲染 如果它是图形密集型的,那么研究图形也是一个好主意C# 使用WPF显示地图,c#,wpf,canvas,C#,Wpf,Canvas,我是WPF新手,对GUI编码也比较陌生,所以如果这对某些人来说是显而易见的,请耐心听我说 我试图使用WPF/C#显示随机生成的贴图,以模拟传播射频信号的行为。每个地图坐标中可以有零个或多个项目-可以是建筑物、车辆、动物群或地理数据(无表示平坦的草地)。我想在窗口或页面上向用户显示此信息。但我不知道怎么做 我最初的想法是一张画布,上面有一个用于绘制项目的预定义方法。但是,地图将是巨大的,我只想在任何时候向用户显示地图的一小部分 所以,我想知道的是,我可以创建一个画布,在上面画出我想要的,然后只向用