Я использую XAML MapControl в приложении Windows Phone 8.1 RT. Я разместил карту на странице, используя <maps:MapControl>
.XAML MapControl становится черным до загрузки
Моя проблема заключается в том, что всякий раз, когда страница загружается, элемент управления картой черным цветом выделяется на долю секунды, прежде чем отображать фактическую карту, тем самым обеспечивая плохой UX. Я попытался установить непрозрачность элемента управления на 0 и сбросить его до 1 в событии Loaded
, но даже тогда карта погаснет.
Я должен дождаться когда-нибудь в событии Loaded
, скажем, используя await Task.Delay(200)
, прежде чем сбросить непрозрачность до 1, чтобы решить проблему, но это взломать.
Как мне решить эту проблему?
Это довольно удивительно, что даже в 'Loaded' события, «LoadingStatus» карты до «Loading», а не «Loaded». Любая идея, почему это так? – Flipper
Потребуется время, чтобы загрузить весь вид экрана .. в конце он будет загружен :) - Загружено Событие это для статуса загрузки элемента пользовательского интерфейса XAML –
Итак, событие «Загружено» соответствует элемент XAML и 'LoadingStatus' для самого управления картой, не так ли? – Flipper