У меня есть карта Bing с этим клипом:
<my:Map.Clip>
<RectangleGeometry RadiusX="15" RadiusY="15" Rect="0,0,450,250" />
</my:Map.Clip>
Карта находится в ScrollViewer где-то внизу, и видна только половина.
Проблема в том, что когда я прокручиваю вверх, чтобы показать всю карту, часть карты, которая не была видна, теперь становится черной.
Эта проблема не возникает, когда у меня нет клипа на моей карте. Он отображается правильно.
Так это ошибка в контроле или я что-то не так делаю?
У кого-нибудь была эта проблема раньше?
Обновление: я сделал небольшой пример проекта, чтобы продемонстрировать это: ссылка . Кроме того, при этом я также заметил, что проблема возникает только тогда, когда элемент управления карты находится внутри сетки. Если я помещу его прямо в ScrollViewer, он будет работать нормально.
Обновление: установка фиксированной высоты для строки сетки не помогает. Кроме того, размещение сетки + карты внутри панели стека, а затем внутри средства просмотра прокрутки не работает. Кто-нибудь из вас нашел что-нибудь, чтобы это исправить?