Доступ к объекту из коллекции Shapes - C#

Узнай цену своей работы

Формулировка задачи:

Не могу сформировать точно, но попробую) Я на Bing Maps создаю слой MapShapeLayer:
MapShapeLayer Layer = new MapShapeLayer();
Этот слой имеет коллекцию Shapes. Потом создаю линию, изменяю цвет, толщину, и точки добавляю в коллекцию точек этой линии:
MapPolyline Line = new MapPolyline();
Line .Color = Colors.Red;
Line .Width = 9;
Line .Locations = new LocationCollection();
Потом добавляю эту линию на слой, что создал выше, как раз в коллекцию Shapes:
Layer.Shapes.Add(Line );
В данном случае Shapes принимает объекты MapShape. Но если я потом к этой коллекции обращусь по индексу Layer.Shapes[i], то свойства Color и Width не доступны, они как бы вложены. Приложил скрины, как студия показывает мне эти вложения. На них видно, что под двумя "плюсиками" эти свойства доступны. Как до них добраться? P.S. Чтобы все это проверить, нужно SDK Bing Maps ставить, добавлять ссылку на библиотеку и писать
using Bing.Maps;

Решение задачи: «Доступ к объекту из коллекции Shapes»

textual
Листинг программы
var test = (MapPolyline)Layer.Shapes[i]

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

11   голосов , оценка 3.909 из 5
Похожие ответы