Microsoft.VisualStudio.Modeling.Diagrams - пространство имен
Типы Microsoft.VisualStudio.Modeling.Diagrams отображение пространства имен в DSL, как схема.Они предоставляют реализацию схем, фигур и соединителей, заданные в файле определения DSL.Настраивать внешний вид DSL с помощью программного кода, работе с типами, определенными в этом пространстве имен.
Основные типы, представляющие интерес:
NodeShape - базовый класс фигур, указанные в определении DSL.
BinaryLinkShape - базовый класс соединителей, указанные в определении DSL.Оно имеет базовый класс LinkShape, который не имеет другие производные классы.
Diagram - базовый класс схемы, указанная в определении DSL.
ShapeElement - базовый класс NodeShape и LinkShape.Схемы фигур и соединителей все ShapeElements.
PresentationViewsSubject - связь между формой или соединителем на схеме и элемента модели домена.
ShapeField - область в пределах формы, например раздел в фигуре секции, строка текста, метку или значок.
Decorator - элемент, отображаемый в ShapeField.A IconDecorator содержит образ на фигуре, a TextDecorator указывает метку.
DiagramItem - ссылка на форму и при необходимости поле и subfield внутри фигуры.Используется для определения целевого объекта операции пользователя.
ShapeGeometry - этот класс и его производные классы определяют и выпишут конспектируют разных основных типов фигур, таких как прямоугольники, эллипсы, секции, соединители и значки.Фигуры делегируют к этим классам определение, является ли точка мыши внутри фигуры и красящ основное конспектирует.
Классы
Класс | Описание | |
---|---|---|
AbsoluteBoundsChangedEventArgs | Старые и новые значения границ если свойство AbsoluteBounds формы изменится.Это событие возникает из хранилища. | |
ActionCanceledState | Состояние MouseAction, указывающее, что MouseAction отменено. | |
ActionCompletedState | Состояние MouseAction, указывающее, что MouseAction завершено. | |
AmbientFontHelper | Используется, чтобы помочь retriving шрифт конструктора | |
AnchoringBehavior | Описывает, как ShapeField должен изменить расположение и размер самого как родительский объект NodeShape перемещение и размеры. | |
AnchorPoint | ||
AnchorPointAction | MouseAction то вручную направляет LinkShapes, управлять их LineSegments. | |
AreaField | Поле формы, указывающее градиент цвета для заливки фона фигуры. | |
AssociatedPropertyInfo | Класс, предоставляющий сведения о свойстве домена, связанный с ShapeField. | |
AvoidCornerRule | Прыгает правило, не позволяет задавать порт в округленном угла прямоугольника. | |
BinaryLinkNodeChangeRule | Правило reroute связь при изменении одного из узлов конечной точки. | |
BinaryLinkShape | Представляет линию или вниз, могут подключиться 2 фигуры на схеме.Бинарная ссылка может также сформирован цикл, который подключается фигуры на себя. | |
BinaryLinkShapeBase | Абстрактный базовый класс для BinaryLinkShape | |
BinaryLinkShapeGeometry | Инкапсулирует документ, свертка и выполненная строка при проверке BinaryLink в области конструктора | |
BinaryLinkShapeSerializer | ||
BinaryLinkShapeSerializerBase | Сериализатор BinaryLinkShapeSerializerBase для DomainClass BinaryLinkShape. | |
BoundsRules | Правила, ограничивающие где формы можно найти и ее можно указать размер. | |
BrushDescriptor | BrushStyleSetInfo класса и экземпляра, описанной этим кисти сведения (если оно уже создана).Возвращает BrushDescriptor, что кэшировать для последующего использования. | |
BrushSettings | BrushSettings позволяет некоторые свойства BrushStyleSetInfo, помечаемый как при переопределении или непреложном.Если некоторые параметры кисти является неизменяемым, то они помечаются как не может быть изменен. | |
BrushStyleSetInfo | Содержит данные о StyleSet кисти.Все эти параметры, которые были помещены в кисти, как цвет, BrushType, HatchType, образ и т дСведения используются для создания уникальный хэш-код для данного класса используется в HybridDictionary для поиска ресурса кэшированного частностью. | |
ChevronButtonField | ShapeField, представляющее двойные стрелки кнопку развернуть/свернуть " | |
CircleShapeGeometry | Общее описание CircleShapeGeometry. | |
ClickedState | Состояние MouseAction, указывающее, что пользователь отжимал вниз и вверх поднимался на кнопку мыши без перемещения достаточно далеко для вызова перетаскивание. | |
CommandIdCollection | ||
CommentShape | Базовый класс комментария.CommentShape указывающий изменяемую фигуру комментария. | |
CommentShapeAddRule | ||
CommentShapeSerializer | Сериализатор CommentShapeSerializer для DomainClass CommentShape. | |
CommentShapeTypeDescriptor | Специализированный дескриптор типа для класса CommentShape. | |
Compartment | Секции внутри фигуры секции. | |
CompartmentDescription | Базовый класс для всех описаний секции. | |
CompartmentMapping | Базовый класс для сопоставления секций.Сопоставления секции предоставляют клей между содержимым секций и простой объектной моделью | |
CompartmentRuleHelper | Статический класс с общим кодом для обработки элемент списка секции добавить, удалить, а изменяет правила. | |
CompartmentSerializer | Сериализатор CompartmentSerializer для секции DomainClass. | |
CompartmentShape | Базовый класс фигур секции, указанные в определении DSL. | |
CompartmentShapeAreaField | ||
CompartmentShapeSerializer | Сериализатор CompartmentShapeSerializer для DomainClass CompartmentShape. | |
CompartmentTypeDescriptor | Специализированный дескриптор типа для класса секции. | |
ConnectAction | Действие мыши, которая позволяет пользователю сопротивлению из одной формы в другую SoftwareComponentType или фигуры порта для создания соединения. | |
ConnectionPoint | ConnectionPoint программу-оболочку создает объекты VGConnection из объекта диаграммы. | |
ConnectionType | Описывает родовую расширения функциональности соединения между 2 ShapeElements | |
ConnectorDecorator | Класс для инкапсуляции способ ShapeFields и фигуры дочернего элемента используются для представления оформителей нотации, когда они размещаются на соединителе | |
CoreDesignSurfaceCopyClosure | Скопируйте фильтр посетителя закрытия | |
CoreDesignSurfaceCopyClosureBase | Базовый класс для фильтров посетителя закрытия копии | |
CoreDesignSurfaceDeleteClosure | Удаление фильтра посетителя закрытия | |
CoreDesignSurfaceDeleteClosureBase | Базовый класс для удаляет фильтр посетителя закрытия | |
CoreDesignSurfaceDomainModel | apis замены отражения переопределения | |
CoreDesignSurfaceDomainModelSerializer | Обеспечивает реализацию интерфейса IDomainModelSerializer, может быть, используемое для сериализации/десериализации модель домена CoreDesignSurface. | |
CoreDesignSurfaceDomainModelSerializerBase | Базовый класс, реализующий IDomainModelSerializer | |
CoreDesignSurfaceSerializationBehavior | Реализация DomainXmlSerializationBehavior для указанной расширения функциональности CoreDesignSurfaceSerializationBehavior.Это определенный тип двойн-выведенной реализации. | |
CoreDesignSurfaceSerializationBehaviorBase | Реализация DomainXmlSerializationBehavior для указанной расширения функциональности CoreDesignSurfaceSerializationBehavior.Это абстрактный базовый двойн-выведенной реализации. | |
CoreDesignSurfaceSerializationBehaviorMonikerResolver | Сопоставитель моникера для расширения функциональности CoreDesignSurfaceSerializationBehavior сериализации. | |
CoreDesignSurfaceSerializationBehaviorSerializationMessages | Служебный класс для защиты сообщений сериализации | |
CoreDesignSurfaceSerializationHelper | Вспомогательный класс для сериализации и десериализации модели CoreDesignSurface. | |
CoreDesignSurfaceSerializationHelperBase | Вспомогательный класс для сериализации и десериализации модели CoreDesignSurface. | |
CreateAction | CreateAction отвечает выбрать элементы из панели инструментов для создания их на схеме. | |
DashStyleTypeConverter | Преобразователь типов для отображения значений DashStyle в сетке свойств.Отфильтровывает "пользовательский" значение поскольку он не имеет смысла для данного значения отображаются в конструктор целевого объекта. | |
Decorator | При переопределении в производном классе представляет элемент оформителя в схеме. | |
DecoratorDoubleEmptyArrow | Это оформитель стрелки с линиями только 2 | |
DecoratorEmptyArrow | Это оформитель стрелки с линиями только 2 | |
DecoratorEmptyDiamond | Это оформитель ромбовидной залитый цветом фона схемы. | |
DecoratorFilledArrow | Это, заключенный оформитель стрелки залитый с цветом в зависимости от BrushId. | |
DecoratorFilledDiamond | Это оформитель ромбовидной залитый с цветом в зависимости от BrushId. | |
DecoratorHollowArrow | Это, заключенный оформитель стрелки залитый цветом фона схемы. | |
DecoratorHostShape | Описание DomainClass DecoratorHostShape для Microsoft.VisualStudio.Modeling.Diagrams.DecoratorHostShape | |
DecoratorHostShapeBase | Двойн-выведенный базовый класс для DomainClass DecoratorHostShape | |
DecoratorHostShapeSerializer | Сериализатор DecoratorHostShapeSerializer для DomainClass DecoratorHostShape. | |
DecoratorHostShapeSerializerBase | Сериализатор DecoratorHostShapeSerializerBase для DomainClass DecoratorHostShape. | |
DefaultBoundsRules | Основные правила, ограничивающие дочерний элемент на основе Кнопк-К-Сетке и привязку. | |
DefaultGroupBoundsRules | Правила, ограничивающие положение группы в составе формы, когда группа перемещена. | |
DesignSurfaceAccessibleObject | Доступный объект для DiagramClientView | |
DesignSurfaceElementOperations | Расширяет класс ElementOperations IMS, добавляя поддержку GhostShapeCollections. | |
DesignSurfaceMergeContext | Предоставляет сведения о слияния (т е удаления/paste), которая первоначально задана процессом слияния, если объекты ElementGroupPrototype воспроизводятся в хранилище целевого объекта.Данные слияния далее используются в процессе слияния и шага адресная привязка. | |
Diagram | Представляет схему. | |
DiagramAssociationEventArgs | Аргументы для схемы - событий события ассоциации представления схемы | |
DiagramBrushes | Каждое свойство класса DiagramBrushes объект StyleSetResourceId, уникально идентифицирующий ресурс кисти рисования, используемый методами DiagramClientView. | |
DiagramClientView | Это IMS-основанная область конструктора, может отображать любой схемы IMS. | |
DiagramDeleteRule | Правило, которое выполняется, когда схема была удалена из хранилища. | |
DiagramDragEventArgs | Предоставляет данные для события DragDrop, DragEnter или DragOver. | |
DiagramEventArgs | Базовый класс аргументы события для события, поступающие из управления в рабочей области конструирования. | |
DiagramFixupConstants | ||
DiagramFonts | Каждое свойство класса DiagramFonts объект StyleSetResourceId, уникально идентифицирующий ресурс шрифта, используемый методами изображения DiagramClientView. | |
DiagramHitTestInfo | ||
DiagramItem | Представляет ShapeElement, ShapeField или ShapeSubField.Это предназначено для использования, выполненная строка-тестирования, выделение фокуса, и специальных возможностей. | |
DiagramItemCollection | Коллекция экземпляров DiagramItem.DiagramItem представляет экземпляр ShapeElement, ShapeField или ShapeSubField на схеме и используется для таких факторов, как выполненная строка-тестирование и выделение. | |
DiagramItemEventArgs | DiagramEventArgs, которое относится к заданному DiagramItem. | |
DiagramKeyEventArgs | Предоставляет данные для события KeyDown или KeyUp. | |
DiagramKeyPressEventArgs | Предоставляет данные для события KeyPress. | |
DiagramMouseEventArgs | Предоставляет данные для событий MouseDown и MouseUp, MouseMove. | |
DiagramPaintEventArgs | Закраска аргументы | |
DiagramPens | Каждое свойство класса DiagramPens объект StyleSetResourceId, уникально идентифицирующий ресурс пера, используемый методами изображения DiagramClientView. | |
DiagramPointEventArgs | Содержит данные события, связанные с позиции указателя мыши. | |
DiagramSelectionRules | ||
DiagramSerializer | Сериализатор DiagramSerializer для схемы DomainClass. | |
DiagramSpy | ||
DiagramTypeDescriptor | Специализированный дескриптор типа для класса схемы. | |
DiagramView | Это элемента управления представления, которое создает рабочую область конструирования и полосы прокрутки. | |
DiagramViewAccessibleObject | ||
DiagramWatermark | Управление предела схемы, появляется, когда схема пуста. | |
DiagramWinEvents | WinEvent поддержка, доступная для схемы. | |
DragCanceledState | Состояние MouseAction, указывающее, что при перетаскивании отменяет.Это не следует путать с ActionCanceledState.Это DragCanceledState указывает, что только перетаскивание отменено; не все MouseAction.MouseAction может оставаться активными даже после отмены перетаскивание.Это позволяет нескольких операций перетаскивания в пределах одного MouseAction. | |
DragCompletedState | Состояние MouseAction, указывающее, что перетаскивания завершена.Это не следует путать с ActionCompletedState.Это DragCompletedState указывает, что только перетаскивание было выполнено; не все MouseAction.MouseAction может оставаться активными даже после завершения перетаскивание.Это позволяет нескольких операций перетаскивания в пределах одного MouseAction. | |
DragDropPendingAction | MouseAction, обнаруживает если перетаскивание ole и удаление необходимости запускают.После запуска этого MouseAction выполняет а затем задает элемент управления в ole сопротивлению или drop. | |
DraggingState | Состояние активно MouseAction, указывающее, что пользователь перетаскивает с помощью мыши. | |
DragPendingState | Состояние MouseAction, указывающее, что пользователь отжимал вниз кнопки мыши, но еще не поднимался вверх на кнопки мыши или еще не дальше переместить указатель мыши, чтобы начать перетаскивание. | |
DragSourceContext | Предоставляет исходные данные перетаскивания, которая устанавливается при ElementGroupPrototype изначально создается в источнике.Он используется для отзыва перетаскивания и процесса слияния (т е удаления/paste). | |
DropTargetContext | Предоставляет методы для добавления и извлечь контекстные данные целевого объекта удаления и из указанного контекста транзакции. | |
DropTargetFeedback | Предоставляет средства отзыва перетаскивания документа с помощью фигур фантомный. | |
EdgePoint | ||
EdgePointCollection | Измените список edgepoints в точности так же, как и ArrayList | |
EdgePointCollectionConverter | TypeConverter для экземпляров EdgePointCollection, поэтому она может быть сериализован в естественный четкой форме.Преобразованное EdgePointCollection будет иметь синтаксис [("x: y: пометить); (x: y: пометить); …]", где пометить может быть опущен для Обычного.В целях обратной совместимости также поддерживает преобразователь выполнить преобразование из строки, создаваемой двоичным сериализатором, но он никогда не будет преобразовать в EdgePointCollection бинарной форме. | |
EdgePointConverter | TypeConverter для экземпляров EdgePoint, поэтому она может быть сериализован в естественный четкой форме.Преобразованное EdgePoint будет иметь синтаксис "(x: y: пометить)", где пометить может быть опущен для Обычного.В целях обратной совместимости также поддерживает преобразователь выполнить преобразование из строки, создаваемой двоичным сериализатором, но он никогда не будет преобразовать в EdgePoint бинарной форме. | |
ElementListCompartment | Описание DomainClass ElementListCompartment для Microsoft.VisualStudio.Modeling.Diagrams.ElementListCompartment | |
ElementListCompartmentDescription | Описание ListCompartments применил к CompartmentShapes. | |
ElementListCompartmentMapping | Сопоставление для ListCompartments, который знает о связи, моделируется в секции, и свойство, в котором отображается в списке. | |
ElementListCompartmentSerializer | Сериализатор ElementListCompartmentSerializer для DomainClass ElementListCompartment. | |
EllipseShapeGeometry | Общее описание EllipseShapeGeometry. | |
EmptySelection | Обрабатывает пустые выделения. | |
ExpandCollapseDecorator | Оформитель, который управляет кнопку " развернуть/свернуть " для NodeShape | |
FieldAccessibleObject | Общее описание FieldAccessibleObject. | |
FontDescriptor | Класс FontDescriptor содержит FontStyleSetInfo класса и экземпляра шрифта, описываемого этим сведения (если он уже создан).Возвращает FontDescriptor, что кэшировать для последующего использования. | |
FontSettings | FontSettings позволяет некоторые свойства FontStyleSetInfo, помечаемый как при переопределении или непреложном.Если некоторые параметры шрифта, помечаются как является неизменяемым, то они не может быть изменен. | |
FontStyleSetInfo | Содержит сведения о StyleSet о шрифте.Все эти параметры, которые были помещены в шрифте, как имя, размер, FontStyle и т дСведения используются для создания уникальный хэш-код для данного класса используется в HybridDictionary для поиска ресурса кэшированного частностью. | |
GeneralDiagramSelectionRules | ||
GeneralSelection | Обрабатывает общие выделения не предусматриванные другими состояниями выделения. | |
GenericCoreConnectAction | Родово подключите действие для рабочей области конструирования, которая соединяется основной 2 указанный ShapeElements | |
GenericCoreConnectionType | Тип соединения, который подключается любое указанное ShapeElements 2 | |
GenericLinkShape | Описание DomainClass GenericLinkShape для Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape | |
GenericLinkShapeSerializer | Сериализатор GenericLinkShapeSerializer для DomainClass GenericLinkShape. | |
GeometryHelpers | ||
GhostShape | Описывает ShapeElement | |
GhostShapeCollection | Коллекция GhostShapes. | |
GrabHandle | ||
GroupBoundsRules | Правила, ограничивающие общих границах группы в составе формы в целом. | |
GroupSnapToGridRule | GroupBoundsRule, ограничивающее общих границах группы в составе дочерний элемент формы те, что расположение фигур на сервере-источнике привязывается к сетке, если сетка включена. | |
HighlightedShapesCollection | Коллекция форм и DiagramItems, выделенные в рабочей области конструирования. | |
HoveringState | Состояние MouseAction, указывающее, что MouseAction активные и события. | |
HslColor | HueSatLumColor представляющий цвета их значением (оттенок-насыщенность-яркость, а не стандартный единичный rgb.Этот класс предоставляет методы преобразования для перехода между HSL и цветовую схему RGB. | |
HslColorConverter | Предоставляет преобразователь типов для преобразования объектов HslColor в прочие представления и обратно. | |
ImageField | Упрощенный объект, представляющий часть формы, которая может оформители или фон образа отображения. | |
ImageHelper | ||
ImageShape | Базовый класс для форм, которые отображают образа. | |
ImageShapeGeometry | Инкапсулирует документ, свертка и выполненная строка при проверке фигуру, основанной на внешнем образом в области конструктора | |
ImageShapeSerializer | Сериализатор ImageShapeSerializer для DomainClass ImageShape. | |
InactiveState | Состояние MouseAction, указывающее, что MouseAction не используются.При создании MouseAction он находится в неактивном состоянии.MouseAction должен быть активирован, прежде чем на них можно будет использовать.После завершения MouseAction или отменено, он снова деактивировано. | |
InPlaceTextEditor | ||
InvokeEditorAction | Вызывает редактор на кнопку. | |
ItemDrawInfo | Сведения для одного элемента списка в поле списка. | |
KeepGroupWithinDiagramRule | GroupBoundsRule, которое ограничит общих границах группы в составе дочерний элемент формы, так что он останется в схеме фигуры целевого объекта | |
KeepGroupWithinParentRule | GroupBoundsRule, которое ограничит общих границах группы в составе дочерний элемент формы, так что он остается в области справа и слева и верхней границ родительской формы.Сторона правах и снизу родительской формы не ограничит фигуры дочернего элемента. | |
KeepInParentRule | Правило границ, содержащее форму в пределах границ схемы. | |
LabelShape | Представляет форму меток в конструкторе доменного языка. | |
LabelShapeSerializer | Сериализатор LabelShapeSerializer для DomainClass LabelShape. | |
LabelShapeTextPropertyDescriptor | Дескриптор свойства для свойства text LabelShape. | |
LabelShapeTypeDescriptor | Специализированный дескриптор типа для класса LabelShape. | |
LabelTextField | Текстовое поле, отображаемое в форме маркера. | |
LassoAction | MouseAction, которое позволяет выделение, используя прямоугольник, определенные путем щелчка и перетаскивание. | |
LeaveShapeEventArgs | Содержит данные события, относящиеся к курсору мыши покидая фигуры. | |
LineLabelAutoPlacementChangeRule | ||
LineLabelShape | Описание DomainClass LineLabelShape для Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape | |
LineLabelShapeSerializer | Сериализатор LineLabelShapeSerializer для DomainClass LineLabelShape. | |
LineRoutingRule | Пользовательское правило указать область конструктора, когда линиям на схеме должен быть rerouted. | |
LineSegment | Этот класс представляет линию часть линии между 2 конечными точками. | |
LineSegmentAccessibleObject | Общее описание FieldAccessibleObject. | |
LinkConnectsToNode | Описание DomainRelationship LinkConnectsToNode для Microsoft.VisualStudio.Modeling.Diagrams.LinkConnectsToNode | |
LinkConnectsToNodeSerializer | Сериализатор LinkConnectsToNodeSerializer для DomainClass LinkConnectsToNode. | |
LinkDecorator | Базовый класс LinkDecorator, позволяющий другие производные классы для реализации оформителей другой для фактического типа geometry.Этот класс также предоставляет статические методы доступа для различных типов оформителей, которые существуют в рамках области конструктора. | |
LinkShape | Представляет линию соединителя на схеме.См. также BinaryLinkShape. | |
LinkShapeChangedRule | Правило reroute форма linke при изменении одного из узлов конечной точки | |
LinkShapeGeometry | Инкапсулирует документ, свертка и выполненная строка при проверке геометрия ссылки в области конструктора | |
LinkShapeSerializer | Сериализатор LinkShapeSerializer для DomainClass LinkShape. | |
ListCompartment | Описание DomainClass ListCompartment для Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment | |
ListCompartmentDescription | Описание ListCompartments применил к CompartmentShapes. | |
ListCompartmentSerializer | Сериализатор ListCompartmentSerializer для DomainClass ListCompartment. | |
ListField | Поле формы, способное эффективно отображать список элементов. | |
ListItemSubField | Sub поле, которое представляет элемент в ListField. | |
LostFocusEventArgs | Аргументы события для события LostFocus, которое возникает сообщение WM_KILLFOCUS из System.Windows.Forms.Control.В дополнение к DiagramEventArgs это позволяет сохранять маркеры окна и окна проигравшего при получении фокуса. | |
ManualRouteAction | MouseAction то вручную направляет LinkShapes, управлять их LineSegments. | |
MouseAction | Представляет действие мыши. | |
MouseActionEventArgs | Класс аргументы события для события, поступающие от класса MouseAction. | |
MouseActionState | Базовый класс для всех состояний MouseAction. | |
MoveableDecoratorHostShape | Описание DomainClass MoveableDecoratorHostShape для Microsoft.VisualStudio.Modeling.Diagrams.MoveableDecoratorHostShape | |
MoveableDecoratorHostShapeBase | Двойн-выведенный базовый класс для DomainClass MoveableDecoratorHostShape | |
MoveableDecoratorHostShapeSerializer | Сериализатор MoveableDecoratorHostShapeSerializer для DomainClass MoveableDecoratorHostShape. | |
MoveableDecoratorHostShapeSerializerBase | Сериализатор MoveableDecoratorHostShapeSerializerBase для DomainClass MoveableDecoratorHostShape. | |
NestedShapesParentRoleChangeRule | ||
NoBoundsRules | NoBoundsRules может применяться, чтобы гарантировать, что никакие ограничения не помещаются в диапазоне от фигуры. | |
NodeShape | Представляет фигуры на схеме, например прямоугольник значка или другая фигура с областью (не соединителем). | |
NodeShape.ExpandCollapseNodeShapeWhenAddedToDiagramRule | Правило вызвать свернуть () на новом NodeShape если пометить IsExpanded имеет значение false, то при его parented (напрямую или косвенно) схемой.Это правило вызывает свернуть () для фигуры узла, которая добавляется к схеме, а все остальные фигуры, которые являются потомками узла для узла форм, поскольку затем доступа parented схемой. | |
NodeShapeGeometry | Базовая геометрия для NodeShapes. | |
NodeShapeSerializer | Сериализатор NodeShapeSerializer для DomainClass NodeShape. | |
NodeShapeTypeDescriptor | Устаревший. Специализированный дескриптор типа для класса формы. | |
PaintFeedbackArgs | ||
PanZoomAction | MouseAction, которое выполняется увеличение. | |
ParentRoleChangeRule | ||
ParentShapeContainsNestedChildShapes | Связь " родители-потомки " фигур дочернего элемента, закреплены границами родительской формы.Дочерний элемент не отображается ни выполненная строка-testable вне ограничивающего прямоугольника родительского элемента. | |
ParentShapeContainsNestedChildShapesAddRule | ||
ParentShapeContainsNestedChildShapesDeleteRule | ||
ParentShapeContainsNestedChildShapesSerializer | Сериализатор ParentShapeContainsNestedChildShapesSerializer для DomainClass ParentShapeContainsNestedChildShapes. | |
ParentShapeHasRelativeChildShapes | Связь " родители-потомки " фигур дочернего элемента, не закреплены границами родительской формы.Дочерний элемент visible и выполненная строка-testable вне ограничивающего прямоугольника родительского элемента. | |
ParentShapeHasRelativeChildShapesAddRule | ||
ParentShapeHasRelativeChildShapesDeleteRule | ||
ParentShapeHasRelativeChildShapesSerializer | Сериализатор ParentShapeHasRelativeChildShapesSerializer для DomainClass ParentShapeHasRelativeChildShapes. | |
PenDescriptor | Класс PenDescriptor содержит PenStyleSetInfo класса и экземпляра, описанной этим пера сведения (если он уже создан).Возвращает PenDescriptor, что кэшировать для последующего использования. | |
PenSettings | PenSettings позволяет некоторые свойства PenStyleSetInfo, помечаемый как при переопределении или непреложном.Если некоторые параметры пера, помеченных как является неизменяемым, то они не может быть изменен. | |
PenStyleSetInfo | Содержит сведения о StyleSet о ручке.Все эти параметры, которые были помещены в ручке таких как цвет, выравнивание, LineCap, PenType и т дСведения используются для создания уникальный хэш-код для данного класса используется в HybridDictionary для поиска resourse кэшированного частностью. | |
PlusMinusButtonField | ShapeField, представляющая плюс/минус " | |
PointDConverter | Предоставляет преобразователь типов для преобразования объектов PointD в прочие представления и обратно. | |
Port | Описание портов DomainClass для Microsoft.VisualStudio.Modeling.Diagrams.Port | |
PortGroupBoundsRules | Правила, ограничивающие общих границах группы в составе формы, содержащих портов в целом. | |
PortMovementRule | Прыгает правила для хранения портов на периметре родительских фигур. | |
PortPlacementHelper | ||
PortSerializer | Сериализатор PortSerializer для порта DomainClass. | |
PortShape | Базовый класс для форм порта, которые можно указать в определении DSL. | |
PortShapeSerializer | Сериализатор PortShapeSerializer для DomainClass PortShape. | |
PresentationElement | Элемент, который отображается в пользовательском интерфейсе и представляют видимую представления элемента модели домена. | |
PresentationElementSerializer | Сериализатор PresentationElementSerializer для DomainClass PresentationElement. | |
PresentationElementTypeDescriptionProvider | Устаревший. PresentationElementTypeDescriptionProvider обеспечивает класс-оболочку, которая инкапсулирует объект ModelElement.Этот класс вызывается, когда сетка свойств хочет отобразить объект ModelElement. | |
PresentationElementTypeDescriptor | Класс для предоставления ModelElement TypeDesriptor для поддержки propety сетки! | |
PresentationViewsSubject | Связь между элементами модели домена и их презентацией в пользовательском интерфейсе, обычно схеме. | |
PresentationViewsSubjectSerializer | Сериализатор PresentationViewsSubjectSerializer для DomainClass PresentationViewsSubject. | |
PropertyChangedEventArgs | Общее изменении свойства EventArgs, используемый для уведомления фигур и изменения свойств IMS, а также изменения свойств среды CLR. | |
RectangleDConverter | Предоставляет преобразователь типов для преобразования объектов RectangleD в прочие представления и обратно. | |
RectangleShapeGeometry | Инкапсулирует документ, свертка и выполненная строка при проверке прямоугольник в рабочей области конструирования | |
ResizeAction | MouseAction, которое изменяет размер фигуры. | |
RoundedRectangleShapeGeometry | Общее описание RoundedRectangleShapeGeometry. | |
SelectAction | Базовая действие мыши, выберите формы под указателем мыши. | |
SelectedShapesCollection | ||
SelectionContext | Абстрактный класс, реализующий метод, чтобы получить состояние текущего выделения для данного выделения. | |
SelectionState | Абстрактный класс, представляющий любое состояние выделения.Предоставляет интерфейс для запроса информации о заданном выделении, включая: ActualSelection, CoercedSelection и погода или команда будет применяться фильтрация specifc ожидания для выделения. | |
SelectionStateCollection | ||
ShapeAccessibleObject | Сведения, используемые приложениями специальных возможностей для настройки пользовательского интерфейса приложения для пользователей с ограниченными физическими возможностями. | |
ShapeAutoInvalidator | Незримое поле формы, цель которого принудительно родительскую форму самой обновления, если связанное значение (указанный в конструкторе). | |
ShapeDecorator | Класс для инкапсуляции способ ShapeFields и фигуры дочернего элемента используются для представления оформителей нотации, когда они размещаются в фигуре | |
ShapeElement | Представляет схему или форму или соединитель в схеме.Визуальное представление ShapeElements инкапсулирует элементов модели. | |
ShapeElementAddRule | Правило, которое выполняется, когда схема была удалена из хранилища. | |
ShapeElementSerializer | Сериализатор ShapeElementSerializer для DomainClass ShapeElement. | |
ShapeEnumerator | ||
ShapeField | Упрощенный объект, представляющий часть формы, которая может папке отображения, каким образом фоновое изображение, оформители текста и оформители значка. | |
ShapeGeometries | Статический класс для предоставления экземпляры открытых объектов ShapeGeometry | |
ShapeGeometry | Представляет геометрию, фигуры или соединителя. | |
ShapeIdCollection | ||
ShapeModelingCollection | ||
ShapeSubField | Sub компонент ShapeField, при необходимости, способному получать фокус, дискретные, выполненная строка-testable, в-размещение-editable и IAccessible.Примеры ShapeSubField элементы списка в поле списка ячейках сетки и линиях сетки в поле сетки и переключателях в группе переключателя.ShapeSubFields создается только в случае необходимости.Например, в сетке, содержащей 10.000 ячеек только для создания subfield для ячейки при выборе subfield сфокусирован, выполненная строка-проверянн, изменять или доступ к которому осуществляется через IAccessible. | |
SnakingInfo | ||
SnapToGridRule | Правила, ограничивающие Кнопк-к-сетки положение и размер ShapeElement. | |
SnapToPerimeterFollowingRotationRule | Правило границ для поиска периметру родительской формы. | |
StyleSet | StyleSet коллекция объектов graphics, которые могут быть использованы приложением определить набор ручек, кистей и шрифтов, используемый для всех операций рисования.Внутри кода рисования, можно вызвать StyleSet.GetPen для получения определенной перо, определенная системой.Что перо будет установлено исправление цвет и стиль указанным с приложением.Используйте эту перо немедленно, поскольку она уникальным.Если необходимо хранить на использование GetPenCopy пера.StyleSets может жить на нескольких уровнях в системе.ApplicationStyleSet, заданная приложением схема стиля значений по умолчанию.Также ClassStyleSets, существующих на уровне типе класса, чтобы указать стили для всех экземпляров этого класса формы.Существуют также могут существовать экземпляр StyleSets, содержащий сведения о ресурсах для каждого экземпляра фигуры.Это должно использоваться, если разные экземпляры одного и того же класса форм могут иметь различные представления.Когда фактически попытке извлечь объект, такой как перо, код StyleSet не сможет перейти вверх по цепочке наследования от экземпляра к классу к приложению StyleSets до если находит то первое, содержащего этот ресурс, который размещается (как определено ResourceId, просите). | |
StyleSetResourceId | Класс для уникального определения ресурса StyleSet. | |
SubfieldAccessibleObject | Общее описание SubfieldAccessibleObject. | |
SwimLaneFixUpContext | Предоставляет контекст для размещения вновь вставленной прокрутки | |
SwimlaneHelper | ||
SwimlaneShape | Представляет форму прокрутки в схеме.Базовый класс для форм swmlane, указанные в определении DSL. | |
SwimlaneShapeGeometry | Инкапсулирует документ, свертка и выполненная строка при проверке запись в области конструктора | |
SwimlaneShapeSerializer | Сериализатор SwimlaneShapeSerializer для DomainClass SwimlaneShape. | |
TextField | Упрощенный объект, представляющий часть формы, которая может отображать текстовые подписи или региона. | |
ToggleButtonEventArgs | Аргументы события для класса ToggleButton | |
ToggleButtonField | ShapeField, которое может отображаться изображение сопоставления выбранного условия | |
ToolboxAction | ToolboxAction отвечает, чтобы дважды щелкните события для элементов панели инструментов. | |
UnplacedShapesContext | Контекстные сведения, связанные с перетаскиванием, которое отслеживает фигур, которые еще не были расположены и потребоваться более поздний размещения.В любой заданной транзакции, можно иметь unplaced фигуры для нескольких схем, когда нескольким схемам требуется утилизацию вверх. |
Структуры
Структура | Описание | |
---|---|---|
AreaFieldCornerRadius | Структура, представляющая 4 значений с плавающей запятой, указывающий радиусы внешнего закругления AreaField. | |
PointD | ||
RectangleD | Хранит набор из 4 аналогов, представляющие расположение и размер прямоугольника. | |
SizeD |
Интерфейсы
Интерфейс | Описание | |
---|---|---|
IAmbientFontProvider | Главным интерфейсом для службы рабочего SAmbientFontProvider | |
IBinaryLinkGeometryData | Определяет интерфейс контейнера бинарной геометрии ссылки.Бинарная ссылку охарактеризована ее точками края. | |
IContextMenuHost | Контракт узла контекстного меню | |
IGeometryHost | Определяет интерфейс контейнера геометрии. | |
ILineLabel | Вызывается при изменении EdgePoints, LinkShape обновления позиции меток | |
IListFieldContainer | Определяет методы для родительской формы ListField. | |
INodeGeometryData | ||
IShapeIterator | Интерфейс для итератора фигуры, который будет использоваться для перебора элементов формы и все его фигуры дочернего элемента. |
Делегаты
Делегат | Описание | |
---|---|---|
ContextMenuRequestedEventHandler | ||
DiagramItemEventHandler | Делегат для обработки событий элемента схемы. | |
DiagramKeyEventHandler | Делегат для обработки событий клавиатуры. | |
DiagramKeyPressEventHandler | Делегат для обработки ключевые события давления. | |
DiagramMouseEventHandler | Делегат для обработки события мыши. | |
DiagramPointEventHandler | Делегат для обработки событий, требующих координат точек, как событие click. | |
DisplayImageGetter | Делегат для получения способ отображения для элемента списка секции | |
DisplayStringGetter | Делегат, для которого необходимо получить строку для отображения в элементе списка секции для данного элемента модели. | |
DomainPresentationNavigator | Делегат для метода, который выполняет переход от ModelElement в набор PresentationElements, представляющий его в наборе схем | |
EditValueEndedEventHandler | Выполняет обработку завершении редактирования, как правило, зафиксировать или отменить изменения. | |
ElementListGetter | Возвращает список данного элемента модели.Используется для прохождения DomainPath методов. | |
MouseAction.MouseActionActivatedEventHandler | Обрабатывает MouseActionActivated событие a MouseAction. | |
MouseAction.MouseActionDeactivatedEventHandler | Обрабатывает MouseActionDeactivated событие a MouseAction. | |
PresentationDomainNavigator | Переход от " a " PresentationElement к a ModelElement. | |
PropertyElementGetter | Получает элемент, на котором свойство, показыванным для данного элемента размещается. | |
ScrollPositionChangedEventHandler | ||
ScrollRangeChangedEventHandler | ||
SelectionChangedByDeletionEventHandler | ||
ShapeSelectionChangedEventHandler | ||
ShapeSelectionChangingEventHandler | ||
ToggleButtonEventHandler | ||
ZoomChangedEventHandler |
Перечисления
Перечисление | Описание | |
---|---|---|
ActionRequest | Типы действий, которые можно предпринять в конце события MouseAction. | |
AnchoringBehavior.Edge | Ссылается на стороне ограничивающего прямоугольника в AnchoringBehavior. | |
BinaryLinkShapeBase.AnchorEndState | ||
BoundsFixupState | Указывает состояние при OnBoundsFixup вызывается. | |
BrushSettingsFlags | Пометит для определения того, какие параметры кисти были переопределены или выполнил непреложной. | |
ConnectActionCursor | ||
ConnectorArrowStyle | DomainEnumeration: описание ConnectorArrowStyle для Microsoft.VisualStudio.Modeling.Diagrams.ConnectorArrowStyle | |
ConnectorDecoratorPosition | DomainEnumeration: описание ConnectorDecoratorPosition для Microsoft.VisualStudio.Modeling.Diagrams.ConnectorDecoratorPosition | |
Diagram.CreateBitmapPreference | Настройки для Diagram.CreateBitmap () | |
DiagramClientView.EnsureVisiblePreferences | Выбор метода EnsureVisible. | |
FontSettingsFlags | Пометит для определения того, какие параметры шрифта были переопределены или выполнил непреложным. | |
GrabHandle.ShapeSide | Расположение маркеров захвата | |
GrabHandle.VerticalSection | ||
InvisibleCollapseFlags | Флаги, чтобы указать, как shapeField свернуть при установке для незаметного | |
LabelAlignment | Перечисление для выравнивания метка на линии. или влево или вправо линии. | |
LabelPlacedFlag | Перечисление ли метка указанный размер auto помещенный или перемещенный или вручную. | |
LabelPlacement | Перечисление, где вдоль линии для размещения его метку. | |
MouseActionEvent | Типы событий, которые можно вызвать для MouseAction. | |
NodeShape.NodeSides | Указывает один или более края фигуры узла. | |
PenSettingsFlags | Пометит для определения того, какие параметры пера были переопределены или выполнил непреложной. | |
PointRelativeTo | Указывает точку ссылки, из которого координаты относительными. | |
PortPlacement | Фигура порта может располагаться на одной из сторон родительской формы 4 | |
ResizeDirection | ||
RoutingStyle | DomainEnumeration: описание RoutingStyle для Microsoft.VisualStudio.Modeling.Diagrams.RoutingStyle | |
ShapeDecoratorPosition | DomainEnumeration: описание ShapeDecoratorPosition для Microsoft.VisualStudio.Modeling.Diagrams.ShapeDecoratorPosition | |
ShapeElement.RelationshipType | Указывает тип связей " родители-потомки ", разрешенных | |
SwimlaneAlignment | Перечисления, задающее способ отслеживания можно выравнивать на схеме: горизонтально или вертикально. | |
SwimlaneDecoratorPosition | Оформители позволяют отслеживать только в позиции 3. |