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


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 - пространство имен