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


RectangleShapeGeometry - класс

Инкапсулирует документ, свертка и выполненная строка при проверке прямоугольник в рабочей области конструирования

Иерархия наследования

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.ShapeGeometry
    Microsoft.VisualStudio.Modeling.Diagrams.NodeShapeGeometry
      Microsoft.VisualStudio.Modeling.Diagrams.RoundedRectangleShapeGeometry
        Microsoft.VisualStudio.Modeling.Diagrams.RectangleShapeGeometry
          Microsoft.VisualStudio.Modeling.Diagrams.ImageShapeGeometry
          Microsoft.VisualStudio.Modeling.Diagrams.SwimlaneShapeGeometry

Пространство имен:  Microsoft.VisualStudio.Modeling.Diagrams
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Синтаксис

'Декларация
Public Class RectangleShapeGeometry _
    Inherits RoundedRectangleShapeGeometry
public class RectangleShapeGeometry : RoundedRectangleShapeGeometry

Тип RectangleShapeGeometry предоставляет следующие члены.

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

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

В начало страницы

Свойства

  Имя Описание
Защищенное свойство Radius (Унаследовано от RoundedRectangleShapeGeometry.)
Открытое свойство ShadowOffset Получает смещение между разметкой фигур и внешним краем тени. (Унаследовано от ShapeGeometry.)
Защищенное свойство UninitializedPath Возвращает путь геометрические фигуры вокруг. (Унаследовано от ShapeGeometry.)

В начало страницы

Методы

  Имя Описание
Защищенный метод Contains Возвращает значение, указывающее, находится ли точка в структуре геометрии.Структура геометрии определена с используемым для рисования графических геометрия. (Унаследовано от NodeShapeGeometry.)
Открытый метод Dispose() Освобождает все ресурсы, используемые текущим экземпляром класса ShapeGeometry. (Унаследовано от ShapeGeometry.)
Защищенный метод Dispose(Boolean) (Унаследовано от ShapeGeometry.)
Открытый метод DoFoldToShape Вычисляет точку вдоль вектора, который пересекает структуру геометрии. (Переопределяет NodeShapeGeometry.DoFoldToShape(IGeometryHost, PointD, PointD).)
Открытый метод DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo) Определяет, находится ли точка в пределах формы. (Унаследовано от ShapeGeometry.)
Открытый метод DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean) Возвращает значение, указывающее, является ли данный пункт границы геометрического объекта.Результаты проверки нажатия также возвращаются. (Переопределяет RoundedRectangleShapeGeometry.DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean).)
Открытый метод DoHitTestSelection Возвращает значение, указывающее, является ли данный пункт границы отзыва внешнего выделения геометрии.Результаты проверки нажатия также возвращаются. (Унаследовано от NodeShapeGeometry.)
Открытый метод DoPaint Рисует геометрические объекты фигур и его тень, если он имеется. (Унаследовано от ShapeGeometry.)
Открытый метод DoPaintEmphasis Рисует визуальное внимание на форму.Это не означает выделение, только рисует внимание пользователя на границе при этом другая форма выделена.(См. ShapeElement.RelatedShapeToEmphasize.) (Унаследовано от NodeShapeGeometry.)
Защищенный метод DoPaintGeometry Рисует базовая geometry. (Унаследовано от NodeShapeGeometry.)
Открытый метод DoPaintResizeFeedback Рисует отзывы размера геометрии. (Унаследовано от NodeShapeGeometry.)
Открытый метод DoPaintSelection Рисует выделение обычно вокруг геометрию. (Унаследовано от NodeShapeGeometry.)
Защищенный метод DoPaintShadow Рисует тень для фигуры. (Унаследовано от ShapeGeometry.)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetBackgroundBrushId Возвращает идентификатор, присвоенный кисти, использующейся для закрашивания фона фигуры типа geometry. (Унаследовано от ShapeGeometry.)
Открытый метод GetExtraPenWidth Возвращает ширину пера структуры, вне границ фигур. (Унаследовано от ShapeGeometry.)
Защищенный метод GetFocusIndicatorInsideMargin Возвращает или задает расстояние в международных единицах измерения на основе ограничивающего прямоугольника фигуры в элементе выписанному ограничивающий прямоугольник фокуса внутри фигуры. (Унаследовано от NodeShapeGeometry.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetOutlinePenId Возвращает идентификатор, присвоенный кисти, использующейся для закрашивания структуру геометрические фигуры. (Унаследовано от ShapeGeometry.)
Открытый метод GetPath(IGeometryHost) Возвращает путь геометрические фигуры вокруг.Используйте политику возврата до применения GetPath() в любой другой форме.Используйте GetPathCopy() если нужно сохранить пути. (Унаследовано от ShapeGeometry.)
Защищенный метод GetPath(RectangleD) Возвращает GraphicsPath геометрии.Это одноэлементный экземпляр класса geometry.Не dispose.Используйте немедленно.Используйте GetPathCopy если другой путь необходимо указывать! (Унаследовано от RoundedRectangleShapeGeometry.)
Открытый метод 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.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Modeling.Diagrams - пространство имен