Мои кнопки в бинг-картах для WP7 все черные.Зачем? - PullRequest
2 голосов
/ 10 января 2011

Я пытаюсь работать с WP7 и Bingmaps.

У меня есть этот код

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
    <my:Map Height="389" HorizontalAlignment="Left" Margin="28,28,0,0" Name="map1" VerticalAlignment="Top" Width="409" />
</Grid>

и

    public MapInfo()
    {
        InitializeComponent();


        GeoCoordinate lHamburg = new GeoCoordinate(53.550556, 9.993333);

        //map1.Radius = 5000;
        map1.ZoomLevel = 10.0;
        map1.Center = lHamburg;
        map1.CredentialsProvider = new ApplicationIdCredentialsProvider(APPLICATION_ID);

        //Add a pin to the map
        Pushpin pushpin = new Pushpin();
        Location location = new Location();
        location.Latitude = 53.550556;
        location.Longitude = 9.993333;
        pushpin.Location = location;

        map1.Children.Add(pushpin);
    }

Но моя канцелярская кнопка черная, без каких-либостиль.Я что-то забыл?

Спасибо, Оскар

Редактировать: похоже, что они черные.Я должен был бы установить некоторый стиль к этому или кое-что как этот.Кто-нибудь может дать мне несколько советов, как добавить простой стиль?Очень просто, может быть, только измените цвет, или сделайте его круглым, как карты Google или что-то в этом роде.

Спасибо, Оскар

Ответы [ 2 ]

4 голосов
/ 11 января 2011

Вы можете использовать стиль, например:

<Style TargetType="my:Pushpin">
    <Setter Property="Background"
            Value="White" />
</Style>

или напрямую устанавливайте цвет при их создании:

    //Add a pin to the map
    Pushpin pushpin = new Pushpin();
    Location location = new Location();
    location.Latitude = 53.550556;
    location.Longitude = 9.993333;
    pushpin.Location = location;
    pushpin.Background = new SolidColorBrush(Colors.Red);

    map1.Children.Add(pushpin);

[ ПРИМЕЧАНИЕ : здесь я использовал свойство background. Возможно, вам придется установить другое свойство / свойства, чтобы изменить его внешний вид до необходимого состояния.]

3 голосов
/ 11 января 2011

Следующее упражнение MSDN предоставит вам всю необходимую информацию: Упражнение 2: обработка и настройка кнопок . Прокрутите вниз до пункта 5, где начинаются настройки кнопок.

...