Как показать информационное окно при нажатии на кнопки в Windows Phone 7? Ie, когда нажимайте на кнопку, чтобы показать некоторые данные и стрелку в правой части data.please, помогите мне ...Образцы на Pushpin infobox в windows phone 7 бинговых карт?
1
A
ответ
0
Вы можете настроить ваш Pushpin
, например:
<my:Map Name="map1">
<my:Map.Resources>
<DataTemplate x:Key="pushpinTpl">
<my:Pushpin PositionOrigin="{Binding position}">
<my:Pushpin.ContentTemplate>
<DataTemplate>
<ToggleButton x:Name="togButt" >
<Grid>
<TextBlock Text="click"
Visibility="{Binding ElementName=togButt,Path=IsChecked,Converter={StaticResource BoolConverter},ConverterParameter=!}"/>
<TextBlock Text="alternative content"
Visibility="{Binding ElementName=togButt,Path=IsChecked,Converter={StaticResource BoolConverter}}"/>
</Grid>
</ToggleButton>
</DataTemplate>
</my:Pushpin.ContentTemplate>
</my:Pushpin>
</DataTemplate>
</my:Map.Resources>
<my:MapItemsControl ItemsSource="{Binding items}"
ItemTemplate="{StaticResource pushpinTpl}"
/>
</my:Map>
надеюсь, что это поможет :)
+0
Извините @ Dargos, я не получаю, можете ли вы дать образец по этому поводу. – WP7
1
при нажатии на канцелярской кнопки в то время отображать окно сообщения. то есть в ваших кликах событий поместить сообщение box.see сильфонных кодирования
pin[i] = new Pushpin();
pin[i].Location = new GeoCoordinate(Latitude, LongLatitude);
map1.Children.Add(pin[i]);
myCoorditeWatcher = new GeoCoordinateWatcher(GeoPositionAccuracy.High);
myCoorditeWatcher.MovementThreshold = 20;
var gl = GestureService.GetGestureListener(pin[i]);
gl.Tap += new EventHandler<GestureEventArgs>(GestureListener_Stack_Tap);
private void GestureListener_Stack_Tap(object sender, Microsoft.Phone.Controls.GestureEventArgs e)
{
for (int i = 0; i <= ClsGetDeviceMap.lstLongLatitude.Count - 1; i++)
{
if (sender.Equals(pin[i]))
{
MessageBox.Show(ClsGetDeviceMap.lstLocationName.ElementAt<string>(i).Trim());
MessageBox.Show(ClsGetDeviceMap.lstLatitude.ElementAt<string>(i).Trim());
MessageBox.Show(ClsGetDeviceMap.lstLongLatitude.ElementAt<string>(i).Trim());
}
}
}
0
Есть много примеров на сайте Bind SDk: http://www.bingmapsportal.com/isdk/ajaxv7
Смежные вопросы
- 1. Windows Phone 7 Образцы
- 2. Windows Phone Mango vs Windows Phone 7
- 3. Локальные образцы базы данных в Windows Phone 7?
- 4. Сменить Windows Phone Toolkit Pushpin content
- 5. ProgressBar В Windows Phone 7?
- 6. Удалить добавленный pushpin Windows Phone 8
- 7. Windows phone 7 app
- 8. Условные обозначения для Карт на Windows Phone 7
- 9. Использование наблюдаемой коллекции для бинговых карт pushpins
- 10. Множественные штырьки Bing maps windows phone 7
- 11. Использование Bing-карт на windows phone 8
- 12. DataContractJsonSerializer на Windows Phone 7
- 13. XML на windows phone 7
- 14. Развертывание на Windows Phone 7
- 15. HttpWebRequest на Windows Phone 7
- 16. OData на Windows Phone 7
- 17. Как показать кнопку DataBound Pushpin на Windows Phone
- 18. MediaStream на Windows Phone 7
- 19. Разработка Windows Phone 7 на Windows XP
- 20. Запуск Windows Phone Development на Windows 7
- 21. xamarin.forms.maps встроенная поддержка для бинговых карт v8
- 22. Windows 7 PHone - KeyNotFoundException
- 23. Разработчик Windows Phone 7
- 24. Windows Phone 7 buttons
- 25. windows phone 7 database
- 26. Развертывание Windows Phone 7
- 27. Приложение Windows Phone 7 работает на Windows Phone 8?
- 28. Windows Phone 7 анимация
- 29. Разработка Windows 7 phone
- 30. Перемещение местоположения Pushpin в Windows Phone 8 приложение не работает
В настоящее время я отображая булавку на map.but тома, как показать, что инфобокс при нажатии на это? – WP7
Попробуйте http://igrali.wordpress.com/2012/01/07/show-a-tooltip-for-tapped-pushpin-on-windows-phone/ –
Возможный дубликат [Как показать макет при нажатии на кнопочный переключатель в bingmaps?] (http://stackoverflow.com/questions/10793881/how-to-show-the-layout-when-click-on-pushpin-in-bingmaps) – MarcinJuraszek