Поделиться через


GhostShapeCollection Класс

Определение

Коллекция GhostShapes.

public ref class GhostShapeCollection : System::Collections::ICollection, System::Runtime::Serialization::ISerializable
[System.Serializable]
public class GhostShapeCollection : System.Collections.ICollection, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type GhostShapeCollection = class
    interface ICollection
    interface IEnumerable
    interface ISerializable
Public Class GhostShapeCollection
Implements ICollection, ISerializable
Наследование
GhostShapeCollection
Атрибуты
Реализации

Конструкторы

GhostShapeCollection(Guid, Guid)

Инициализирует новый экземпляр класса GhostShapeCollection.

GhostShapeCollection(SerializationInfo, StreamingContext)

Инициализирует новый экземпляр класса GhostShapeCollection. Используется для десериализации.

Свойства

AbsoluteBoundingBox

Получает текущий ограничивающий прямоугольник, окружающий все объекты GhostShape в коллекции. Прямоугольник находится в единицах мира относительно левого верхнего слева на схеме.

AreSiblings

Члены данной коллекции — все одного уровня?

Count

Получает число объектов GhostShapes в коллекции.

GridSize

Получает размер сетки для коллекции фантомных фигур в целом.

IsSynchronized

Возвращает значение, указывающее на то, синхронизирован ли доступ к коллекции (потокобезопасный).

LocationDelta

Получает разность между текущим и начальным местоположением коллекции фантомных фигур в целом.

ParentIds

Получает массив родительских Guid в коллекции фантомных фигур.

PrimaryGhostShape

Получает основную фантомную фигуру.

SourceDiagramId

Возвращает идентификатор исходной схемы. Это может возвращать Guid.Empty.

SourceProcessId

Получает идентификатор исходного процесса.

SourceStoreId

Возвращает идентификатор исходного хранилища. Это может возвращать Guid.Empty.

SyncRoot

Возвращает объект, который можно использовать для синхронизации доступа к коллекции.

Методы

Add(GhostShape)

Добавляет объект GhostShape в коллекцию.

CopyTo(Array, Int32)

Копирует GhostShapes в массив, начиная с определенного индекса массива.

CopyTo(GhostShape[], Int32)

Копирует GhostShapes в массив GhostShape[], начиная с определенного индекса массива.

Find(Guid)

Получает GhostShape по заданному GUID исходного ShapeElement.

GetEnumerator()

Возвращает перечислитель, позволяющий выполнять итерацию коллекции GhostShape.

GetObjectData(SerializationInfo, StreamingContext)

Заполняет объект SerializationInfo данными, необходимыми для сериализации данного объекта.

Offset(PointD)

Смещает текущее местоположение каждой фантомной фигуры на указанную разность.

Применяется к