В моем приложении C ++ / XAML для Windows 8.1 я хочу использовать метку для обозначения местоположения, выбранного пользователем. Канцелярская кнопка по умолчанию очень ограничена и даже не отображает весь текст, который я добавляю в поле «Текст» на канцелярской кнопке.
Я действительно хочу показать что-то похожее на канцелярскую кнопку и текстовый блок с текстом.
Поэтому я думаю, что мне нужно создать пользовательский элемент управления и использовать его в качестве пользовательской кнопки. Однако, когда я делаю это, «пользовательская метка» не появляется на карте в том же месте, которое выбрал пользователь. Такое ощущение, что для того, чтобы получить его в том же месте, мне нужно получить поля пользовательского элемента управления прямо через пробную версию. Как правильно достичь того, что я пытаюсь сделать?
Поиграв немного больше, я смог указать правильную позицию пользовательской кнопки, используя следующий API:
Bing :: Maps :: MapLayer :: SetPositionAnchor (Windows :: UI :: Xaml :: DependencyObject ^, Windows :: Foundation :: Point)
Увидеть Ссылка API здесь.
Других решений пока нет …