lat / long的数据绑定转换器(多个参数)

时间:2011-09-15 09:13:49

标签: xaml windows-phone-7 bing-maps

我正在使用Web服务接收一个对象列表,然后我直接将数据绑定到图钉。但是,对象具有坐标作为纬度和经度(因此单独的属性)。虽然我显然可以在自动生成的代码中添加Geocoordinate Location属性,但我不愿意(因为它是自动生成的)

因此,当数据绑定到图钉时,它需要一个位置,但我不知道如何将它绑定到两个单独的项目。所以我想也许一个转换器可以拿2个项目并返回一个位置,但我不认为转换器可以采用这样的2个值?

MultiBinding看起来像解决方案,但不幸的是在Silverlight中似乎不存在,所以看起来需要采用不同的方法

那么,有没有办法像这样绑定?

由于

1 个答案:

答案 0 :(得分:2)

创建一个临时对象,将两个值存储为属性,并将其传递给转换器。不支持多重绑定,但有几种方法。这是一种方式