Среда выполнения Windows Phone 8.1 использует канцелярские кнопки

Я нахожусь в процессе переноса моего приложения Windows Phone 8 Silverlight на среду выполнения Windows Phone 8.1. До того, как я смог использовать набор инструментов Windows Phone для отображения канцелярских кнопок. Я не нашел никакой документации о том, как это сделать с помощью среды выполнения Windows Phone. Любые ресурсы или решения.

заранее спасибо


person sidy3d    schedule 06.06.2014    source источник


Ответы (1)


Вы можете ознакомиться с документами по новым картам. Есть несколько способов добавить кнопки на карту. Вы можете добавить MapIcons через код в коллекцию MapElements (мне еще предстоит получить коллекцию привязок MapIcons в xaml).

Map.MapElements.Add(new MapIcon());

Вы можете привязать коллекцию мест, используя MapItemsControl. Вы можете поместить любой xaml в ItemTemplate элемента управления.

<maps:MapControl x:Name="Map" MapServiceToken="abcdef-abcdefghijklmno">
    <maps:MapItemsControl ItemsSource="{Binding Locations}">
        <maps:MapItemsControl.ItemTemplate>
            <DataTemplate>
                <Image Source="Assets/Mappin.png" Height="25"
                        maps:MapControl.NormalizedAnchorPoint="1,0.5" 
                        maps:MapControl.Location="{Binding Geopoint}" />
            </DataTemplate>
        </maps:MapItemsControl.ItemTemplate>
    </maps:MapItemsControl>
</maps:MapControl>

Надеюсь, это поможет.

person Shawn Kendrot    schedule 07.06.2014