NodeShapeGeometry - класс
Базовая геометрия для NodeShapes.
Иерархия наследования
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.ShapeGeometry
Microsoft.VisualStudio.Modeling.Diagrams.NodeShapeGeometry
Microsoft.VisualStudio.Modeling.Diagrams.EllipseShapeGeometry
Microsoft.VisualStudio.Modeling.Diagrams.RoundedRectangleShapeGeometry
Пространство имен: Microsoft.VisualStudio.Modeling.Diagrams
Сборка: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Синтаксис
'Декларация
Public Class NodeShapeGeometry _
Inherits ShapeGeometry
public class NodeShapeGeometry : ShapeGeometry
Тип NodeShapeGeometry предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
NodeShapeGeometry | Инициализирует новый экземпляр класса NodeShapeGeometry. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
ShadowOffset | Получает смещение между разметкой фигур и внешним краем тени. (Унаследовано от ShapeGeometry.) |
![]() |
UninitializedPath | Возвращает путь геометрические фигуры вокруг. (Унаследовано от ShapeGeometry.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() ![]() |
CanResize | Возвращает значение, указывающее, может ли пользователь изменять размер данная геометрия. |
![]() |
Contains | Возвращает значение, указывающее, находится ли точка в структуре геометрии.Структура геометрии определена с используемым для рисования графических геометрия. |
![]() |
Dispose() | Освобождает все ресурсы, используемые текущим экземпляром класса ShapeGeometry. (Унаследовано от ShapeGeometry.) |
![]() |
Dispose(Boolean) | (Унаследовано от ShapeGeometry.) |
![]() |
DoFoldToShape | Вычисляет точку вдоль вектора, который пересекает структуру геометрии. (Переопределяет ShapeGeometry.DoFoldToShape(IGeometryHost, PointD, PointD).) |
![]() |
DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo) | Определяет, находится ли точка в пределах формы. (Унаследовано от ShapeGeometry.) |
![]() |
DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean) | Возвращает значение, указывающее, является ли данный пункт границы геометрического объекта.Результаты проверки нажатия также возвращаются. (Переопределяет ShapeGeometry.DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean).) |
![]() |
DoHitTestSelection | Возвращает значение, указывающее, является ли данный пункт границы отзыва внешнего выделения геометрии.Результаты проверки нажатия также возвращаются. (Переопределяет ShapeGeometry.DoHitTestSelection(IGeometryHost, PointD, DiagramHitTestInfo).) |
![]() |
DoPaint | Рисует геометрические объекты фигур и его тень, если он имеется. (Унаследовано от ShapeGeometry.) |
![]() |
DoPaintEmphasis | Рисует визуальное внимание на форму.Это не означает выделение, только рисует внимание пользователя на границе при этом другая форма выделена.(См. ShapeElement.RelatedShapeToEmphasize.) (Переопределяет ShapeGeometry.DoPaintEmphasis(DiagramPaintEventArgs, IGeometryHost).) |
![]() |
DoPaintGeometry | Рисует базовая geometry. (Переопределяет ShapeGeometry.DoPaintGeometry(DiagramPaintEventArgs, IGeometryHost).) |
![]() |
DoPaintResizeFeedback | Рисует отзывы размера геометрии. (Переопределяет ShapeGeometry.DoPaintResizeFeedback(DiagramPaintEventArgs, IGeometryHost, RectangleD).) |
![]() |
DoPaintSelection | Рисует выделение обычно вокруг геометрию. (Переопределяет ShapeGeometry.DoPaintSelection(DiagramPaintEventArgs, IGeometryHost, Boolean, Boolean, Boolean).) |
![]() |
DoPaintShadow | Рисует тень для фигуры. (Унаследовано от ShapeGeometry.) |
![]() ![]() |
DrawResizeableGrabHandles | Рисует resizeable ручки на форму.Ручки также выводят фокус. |
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) |
![]() |
GetBackgroundBrushId | Возвращает идентификатор, присвоенный кисти, использующейся для закрашивания фона фигуры типа geometry. (Унаследовано от ShapeGeometry.) |
![]() |
GetExtraPenWidth | Возвращает ширину пера структуры, вне границ фигур. (Унаследовано от ShapeGeometry.) |
![]() |
GetFocusIndicatorInsideMargin | Возвращает или задает расстояние в международных единицах измерения на основе ограничивающего прямоугольника фигуры в элементе выписанному ограничивающий прямоугольник фокуса внутри фигуры. |
![]() |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) |
![]() |
GetOutlinePenId | Возвращает идентификатор, присвоенный кисти, использующейся для закрашивания структуру геометрические фигуры. (Унаследовано от ShapeGeometry.) |
![]() |
GetPath(IGeometryHost) | Возвращает путь геометрические фигуры вокруг.Используйте политику возврата до применения GetPath() в любой другой форме.Используйте GetPathCopy() если нужно сохранить пути. (Унаследовано от ShapeGeometry.) |
![]() |
GetPath(RectangleD) | Возвращает путь геометрические фигуры вокруг. (Унаследовано от ShapeGeometry.) |
![]() |
GetPathCopy | Возвращает копию пути геометрические фигуры вокруг.Удалите путь после завершения с ним. (Унаследовано от ShapeGeometry.) |
![]() |
GetPerimeter | Возвращает путь периметру вокруг фигуры, включая ширину пера, которая рисует границу.Создать копию этого пути если необходимо сохранить его. (Унаследовано от ShapeGeometry.) |
![]() |
GetPerimeterBoundingBox | Возвращает ограничивающий прямоугольник по периметру фигуры, включая толщину пера, которая рисует границу. (Унаследовано от ShapeGeometry.) |
![]() |
GetSelectionLineOffset | Получает расстояние между и вне выделением геометрические фигуры. (Унаследовано от ShapeGeometry.) |
![]() |
GetSelectionLineWidth | Возвращает ширину линии, которая указывает, что форма выделена. (Унаследовано от ShapeGeometry.) |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
HasFilledBackground | Значение True, если этот тип geometry имеет заполненный фон. (Унаследовано от ShapeGeometry.) |
![]() |
HasOutline | Значение True, если этот тип geometry содержит видимую границу. (Унаследовано от ShapeGeometry.) |
![]() |
HasShadow | Значение True, если этот тип geometry имеет тень. (Унаследовано от ShapeGeometry.) |
![]() ![]() |
IsGrabHandleSupported | Возвращает значение true, если маркер захвата поддерживается. |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
В начало страницы
Заметки
Объект, реализующий IGeometryHost также должен реализовывать INodeGeometryData.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.Modeling.Diagrams - пространство имен