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


ShapeField - класс

Упрощенный объект, представляющий часть формы, которая может папке отображения, каким образом фоновое изображение, оформители текста и оформители значка.

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

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.ShapeField
    Microsoft.VisualStudio.Modeling.Diagrams.AreaField
    Microsoft.VisualStudio.Modeling.Diagrams.ImageField
    Microsoft.VisualStudio.Modeling.Diagrams.ListField
    Microsoft.VisualStudio.Modeling.Diagrams.ShapeAutoInvalidator
    Microsoft.VisualStudio.Modeling.Diagrams.TextField
    Microsoft.VisualStudio.Modeling.Diagrams.ToggleButtonField

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

Синтаксис

'Декларация
Public MustInherit Class ShapeField
public abstract class ShapeField

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

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

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

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

Свойства

  Имя Описание
Открытое свойство AnchoringBehavior Описывает, как содержимое поля должно располагаться и размер самого относительно родительского ShapeElement.
Открытое свойство DefaultAccessibleDescription Возвращает или задает описание. доступное по умолчанию
Открытое свойство DefaultAccessibleName Возвращает или задает имя по умолчанию поля формы для объекта со специальными возможностями.
Открытое свойство DefaultAccessibleState Получает состояние по умолчанию поля формы для объекта со специальными возможностями.
Открытое свойство DefaultBackgroundBrushId Возвращает или задает идентификатор по умолчанию кисти для закрашивания фона поля формы.
Открытое свойство DefaultFocusable Получает поле формы и проверяет ли оно может получать фокус или присваивает полю формы возможность получить фокус.
Открытое свойство DefaultInactiveSelectedBackgroundBrushId Возвращает или задает идентификатор по умолчанию кисти фона для поля формы.
Открытое свойство DefaultPenId Возвращает или задает идентификатор по умолчанию пера, используемый для поля формы.
Открытое свойство DefaultReflectParentFocusedState Получает поле формы дочернего элемента и проверяет, должен ли он получать фокус, если его родительская фигура получает фокус или задает возможность отразить состояние фокуса для своей родительской формы.
Открытое свойство DefaultReflectParentSelectedState Получает поле формы дочернего элемента и проверяет, должна ли она быть выбрана, если выбрана родительская фигура или задает его возможности отражения состояния выделения своей родительской формы.
Открытое свойство DefaultSelectable Получает поле формы и проверяет, может ли быть выбран по умолчанию или задает состояние по умолчанию выделения поля формы.
Открытое свойство DefaultSelectedBackgroundBrushId Возвращает или задает идентификатор по умолчанию кисти фона для поля формы.
Открытое свойство DefaultVisibility Получает поле формы и проверяет, отображается ли он по умолчанию или устанавливается по умолчанию видимость поля формы.
Открытое свойство Name Возвращает имя поля формы.

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

Методы

  Имя Описание
Открытый метод AccessibleDoDefaultAction Выполняет действие по умолчанию для объекта со специальными возможностями.
Открытый метод AllowInPlaceEditorAutoSize Включает редактор на месте для автоматического определения размеров в поле формы.
Открытый метод AssociateValueWith(Store, AssociatedPropertyInfo) Связывает поле фигуры со свойством домена, присвоенное элементу фигуры.
Открытый метод AssociateValueWith(Store, Guid) Связывает поле фигуры со свойством домена, присвоенное элементу фигуры.
Открытый метод AssociateValueWith(Store, Guid, AssociatedPropertyInfo) Связывает поле фигуры со свойством домена, присвоенное элементу фигуры.
Открытый метод AssociateVisibilityWith(Store, AssociatedPropertyInfo) Связывает видимость поля формы с свойством домена, присвоенное элементу фигуры.
Открытый метод AssociateVisibilityWith(Store, Guid) Связывает видимость поля формы с свойством домена, присвоенное элементу фигуры.
Открытый метод AssociateVisibilityWith(Store, Guid, AssociatedPropertyInfo) Связывает видимость поля формы с свойством домена, присвоенное элементу фигуры.
Открытый метод CanEditValue Получает поле формы и проверяет, является ли его можно изменить.
Открытый метод CommitPendingEdit Фиксирует отложенную правка.
Открытый метод DoHitTest Выполняет проверку нажатия в указанной точке в схеме, чтобы определить, находится ли точка в диапазоне поля формы.
Открытый метод DoKeyboardNavigation Переход в поле формы с помощью клавиатуры.
Открытый метод DoPaint Рисует поле формы.
Открытый метод EditValue(ShapeElement, DiagramClientView) Открывается редактор на месте для поля формы.
Открытый метод EditValue(ShapeElement, DiagramClientView, PointD) Открывается редактор на месте для поля формы.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод FindFirstChild Ищет первое поле формы дочерних элементов в родительском поле формы.
Открытый метод FindLastChild Находит последнее поле формы дочерних элементов в родительском поле формы.
Открытый метод FindNextChild Находит следующее поле формы дочерних элементов в родительском поле формы.
Открытый метод FindNextInChildSubFields Находит следующее поле формы дочернего элемента в последовательности переходов.
Открытый метод FindPreviousChild Находит предыдущее поле формы дочерних элементов в родительском поле формы.
Открытый метод FindPreviousInChildSubFields Находит предыдущее поле формы дочернего элемента в последовательности переходов.
Открытый метод Focused Получает поле формы и проверяет, имеет ли он фокус.
Открытый метод GetAccessibilityObject Возвращает объект со специальными возможностями, присвоенный полю формы.
Открытый метод GetAccessibleChild Возвращает объект специальных возможностей для поля формы дочернего элемента.
Открытый метод GetAccessibleChildCount Возвращает количество объектов со специальными возможностями, присвоенные родительский полю формы и его полям формы дочернего элемента.
Открытый метод GetAccessibleDefaultActionDescription Возвращает назначение по умолчанию поля формы для объекта со специальными возможностями.
Открытый метод GetAccessibleDescription Возвращает описание поля формы для объекта со специальными возможностями.
Открытый метод GetAccessibleHelp Возвращает Справку поля формы для объекта со специальными возможностями.
Открытый метод GetAccessibleHelpTopicFileName Возвращает тему справки для объекта со специальными возможностями.
Открытый метод GetAccessibleHelpTopicId Возвращает идентификатор, присвоенный разделе Справки для объекта со специальными возможностями.
Открытый метод GetAccessibleName Возвращает имя поля формы для объекта со специальными возможностями.
Открытый метод GetAccessibleRole Возвращает роль поля формы для объекта со специальными возможностями.
Открытый метод GetAccessibleState Получает состояние поля формы для объекта со специальными возможностями.
Открытый метод GetAccessibleValue Возвращает значение поля формы для объекта со специальными возможностями.
Открытый метод GetActiveInPlaceEditor Возвращает редактор на месте, активен.
Открытый метод GetBackgroundBrush Возвращает кисть, которая рисует фон для элемента фигуры, к которому присвоено данное поле формы.
Открытый метод GetBackgroundBrushId Получает идентификатор кисти, которая рисует фон для элемента фигуры, к которому присвоено данное поле формы.
Открытый метод GetBounds Получает границы для поля формы.
Открытый метод GetCursor Получает указатель, который появляется, когда мышь указывает на поле формы.
Открытый метод GetFocusable Получает поле формы и проверяет ли оно может получать фокус.
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetInPlaceEditorBounds Получает границы для редактора на месте.
Открытый метод GetMaximumInPlaceEditorSize Получает максимальные границы для встроенного редактора.
Открытый метод GetMinimumInPlaceEditorSize Возвращает минимальный размер границы для редактора на месте.
Открытый метод GetMinimumSize Возвращает минимальные ширину и высоту для поля формы.
Открытый метод GetPen Получает перо, которая рисует элемент фигуры, к которому присвоено поле формы.
Открытый метод GetPenId Получает идентификатор пера, которая рисует элемент фигуры, к которому присвоено поле формы.
Открытый метод GetPotentialMouseAction Возвращает действие, когда пользователь щелкает мышью активировать далее конкретный точку на диаграмме.
Открытый метод GetSelectable Получает поле формы и проверяет ли оно может быть выбран.
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод GetValue Возвращает значение поля формы.
Открытый метод GetValueDomainPropertyInfo Возвращает свойство домена, присвоенное значение в поле формы.
Открытый метод GetVisible Получает поле формы и проверяет, отображается ли он.
Открытый метод HasFocusedAppearance Получает поле формы и проверяет, должен ли оно показаться, что имевший фокус.
Открытый метод HasPendingEdit Получает поле формы и проверяет, является ли его встроенного редактора и изменение активен ожидается.
Открытый метод HasSelectedAppearance Получает поле формы и проверяет, является ли он установлен.
Открытый метод IsNavigationKey(Char) Возвращает ключ, который пользователь отжал и проверяет, является ли его можно использовать для перехода между полями фигуры.
Открытый метод IsNavigationKey(Keys) Возвращает ключи, которые пользователь отжал и проверяет, является ли они могут быть использованы для перехода между полями фигуры.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод NavigateAscend Перемещает фокус к предыдущему полю формы в последовательности переходов для выбранных фигур.
Открытый метод NavigateDescend Перемещает фокус к следующему полю формы в последовательности переходов для выбранных фигур.
Открытый метод NavigateToFirst Перемещает фокус к первому полю формы в последовательности переходов для выбранных фигур.
Открытый метод NavigateToLast Передает фокус последней полю формы в последовательности переходов для выбранных фигур.
Открытый метод NavigateToNext Перемещает фокус к следующему полю формы в последовательности переходов для выбранных фигур.
Открытый метод NavigateToPrevious Перемещает фокус к предыдущему полю формы в последовательности переходов для выбранных фигур.
Защищенный метод OnBeginEdit Alerts, прослушиватели, если редактирование на месте началось
Открытый метод OnClick Alerts, прослушиватели, когда пользователь нажимает поле формы.
Открытый метод OnDoubleClick Alerts, прослушиватели, когда пользователь дважды щелкнул поле формы.
Защищенный метод OnEndEdit Alerts, прослушиватели, если редактирование на месте завершен.
Открытый метод OnKeyDown Alerts, прослушиватели, когда пользователь удерживал ключом, указывающим на поле формы.
Открытый метод OnKeyPress Alerts, прослушиватели, когда пользователь отжимал ключом, указывающим на поле формы.
Открытый метод OnKeyUp Alerts, прослушиватели, когда пользователь освобождал ключом, указывающим на поле формы.
Открытый метод OnMouseDown Alerts, прослушиватели при удерживании пользователем при наведении курсора мыши на поле формы.
Открытый метод OnMouseMove Alerts, прослушиватели, когда указатель мыши над полем формы было перемещено.
Открытый метод OnMouseUp Alerts, прослушиватели, когда пользователь освобождал кнопка мыши находится над полем формы.
Открытый метод OnMouseWheel Alerts, прослушиватели, когда мышь была вращано по полю формы.
Открытый метод Selected Получает поле формы и проверяет, установлен ли он.
Открытый метод SetSelectionRange Устанавливает выделение диапазона полей формы дочернего элемента.
Открытый метод SetValue Присвоить указанное значение в поле формы.
Открытый метод SetVisible Задает видимость поля формы.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

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

Заметки

При указании оформителя в фигуре, она представлена ShapeField.ShapeFields также используется для представления области в более сложных фигур, таких как CompartmentShapes.

Поле формы объект, который управляет область в пределах формы, например пробел присвоенная к образу или метки.Один экземпляр ShapeField совместно используется несколькими результирующими того же класса.Экземпляр поля формы, не содержащий указанный элемент.

Част-используемые производные классы TextFieldи ImageField.

Поле формы может иметь subfields, представленные by ShapeSubField.

Примеры инициализации ShapeFields проверьте InitializeShapeFields() в Dsl \ GeneratedCode \ Shapes.cs в решении DSL.Этот метод вызывается один раз для каждого класса формы.Можно настраивать поля фигуры класса формы путем переопределения InitializeShapeFields().

Примеры

Примеры см. в разделах TextField и ImageField.

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

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

См. также

Ссылки

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