【发布时间】:2015-11-09 19:27:21
【问题描述】:
我想在我的 WP 8.1 应用程序中设置 MapControl 上的按钮。问题是按钮不在元素的位置,仅在地图的左上角并且它正在移动。绑定中的位置是 Geopoint。这是我的代码:
<Maps:MapControl x:Name="MapEvent" Grid.Row="1">
<Maps:MapItemsControl ItemsSource="{Binding}">
<Maps:MapItemsControl.ItemTemplate>
<DataTemplate>
<StackPanel>
<Button Maps:MapControl.Location="{Binding Location}"
Maps:MapControl.NormalizedAnchorPoint="0.5,0.5"
Content="{Binding Name}"/>
</StackPanel>
</DataTemplate>
</Maps:MapItemsControl.ItemTemplate>
</Maps:MapItemsControl>
</Maps:MapControl>
【问题讨论】:
-
1) 你有一个按钮,还是多个按钮 = 每个 DataItem 1 个按钮?您有 WinRT WP 8.1 应用程序还是 Silverlight WP8.1 应用程序 - 换句话说,您使用的是 Windows.UI.Xaml.Maps.MapControl 还是 Microsoft.Phone.Maps.Controls.Map ?
-
@EmmanuelDURIN 我在 Observablecollection 中有很多按钮。它的作品和按钮出现,但它们不在地图上的位置。我使用 Windows.UI.Xaml.Controls.Maps.MapControl 和 WinRT。
标签: c# xaml windows-phone-8.1 bing-maps