Я хочу, чтобы отобразить на защелки на основе моей ObservableCollection:Windows Phone 8.1 связывании Бинг карта PushPins
XAML:
<Grid>
<my:MapControl>
<my:MapItemsControl ItemsSource="{Binding Users}">
<my:MapItemsControl.ItemTemplate>
<DataTemplate>
<my:MapIcon Title="{Binding Name}" Location="{Binding Location}"></my:MapIcon>
</DataTemplate>
</my:MapItemsControl.ItemTemplate>
</my:MapItemsControl>
</my:MapControl>
</Grid>
Здесь ViewModel: общественности ObservableCollection пользователи {получить; задавать; }
public MapPageViewModel()
{
Users = new ObservableCollection<User>()
{
new User
{
Id = 1,
Name = "Chris",
Location = new Location { Latitude = 52.645, Longitude = 13.431}
},
new User
{
Id = 1,
Name = "Brown",
Location = new Location { Latitude = 52.15, Longitude = 12.431}
}
};
}
Существует ошибка при попытке отображения значков карты при запуске программы в любом случае есть ошибка в строке
Title = {Binding Name}
Он не может разрешить имя, даже если Пользовательская модель имеет свойство Name и я устанавливаю ItemSource для пользователей.
У кого-нибудь есть идея, как это исправить?
его мой misteke writning здесь мой код его все еще Пользователи и не работают :( – miechooy
Ok.Then взгляните на эту ссылку: http://stackoverflow.com/questions/33471206/muliple-pushpins-in -windows-phone-8-1. Это, безусловно, поможет вам. –