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