У меня есть небольшое приложение winform, которое использует пользовательский элемент управления WPF для отображения карты бинга на моей winform. Я могу добавить одну булавку, и установить местоположение масштабирования и т.д. ,,Добавление нескольких pushpins в bing-карте с использованием элемента управления WPF в приложении winform
Это мой XAML файл:
<UserControl x:Class="MyBingWinForm.MyMapControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:m="clr-namespace:Microsoft.Maps.MapControl.WPF;assembly=Microsoft.Maps.MapControl.WPF">
<Grid>
<m:Map Name="Map"/>
</Grid>
Мой C# файл выглядит следующим образом:
namespace MyBingWinForm
{
public partial class MyMapControl
{
public MyMapControl()
{
InitializeComponent();
Map.Center = new Location(55.6760970, 12.5683370);
Pushpin pin = new Pushpin();
pin.Location = new Location(55.6760970, 12.5683370);
Map.ZoomLevel = 12;
// Adds the pushpin to the map.
Map.Children.Add(pin);
// Removes pushpin from the map.
// myMap.Children.Remove(pin);
}
}
}
Я хочу добавить несколько кнопок на карту, в какой-то итерации, думая, что класс с долготой и широтой или sctruct, может быть, массив.
Другое желание состоит в том, что первая кнопка в списке имеет другой внешний вид, а другие - это другой вопрос.
Надеюсь, что какое-то тело может дать мне небольшой проводник или привести меня в правильном направлении. Я работаю в visual Studio 2012