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


ShapeAccessibleObject - класс

Сведения, используемые приложениями специальных возможностей для настройки пользовательского интерфейса приложения для пользователей с ограниченными физическими возможностями.

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

System.Object
  System.MarshalByRefObject
    System.Runtime.InteropServices.StandardOleMarshalObject
      System.Windows.Forms.AccessibleObject
        Microsoft.VisualStudio.Modeling.Diagrams.ShapeAccessibleObject

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

Синтаксис

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

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

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

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

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

Свойства

  Имя Описание
Открытое свойство Bounds Получает расположение и размер объекта со специальными возможностями. (Переопределяет AccessibleObject.Bounds.)
Открытое свойство DefaultAction Получает строку, описывающую выполняемое по умолчанию действие объекта.Не все объекты имеют выполняемые по умолчанию действия. (Переопределяет AccessibleObject.DefaultAction.)
Открытое свойство Description Описание (Переопределяет AccessibleObject.Description.)
Открытое свойство Help Получает описание действий, выполняемых объектом, и порядка его использования. (Переопределяет AccessibleObject.Help.)
Открытое свойство KeyboardShortcut Получает сочетание клавиш или клавишу доступа для объекта со специальными возможностями. (Переопределяет AccessibleObject.KeyboardShortcut.)
Открытое свойство Name Имя (Переопределяет AccessibleObject.Name.)
Открытое свойство Parent Получает родительский объект доступного объекта. (Переопределяет AccessibleObject.Parent.)
Открытое свойство Role Роль (Переопределяет AccessibleObject.Role.)
Открытое свойство State Получает состояние данного доступного объекта. (Переопределяет AccessibleObject.State.)
Открытое свойство Value Возвращает или задает доступное значение для данного элемента. (Переопределяет AccessibleObject.Value.)

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

Методы

  Имя Описание
Открытый метод CreateObjRef Критический с точки зрения безопасности. Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject.)
Открытый метод DoDefaultAction Выполняет действие по умолчанию, сопоставленное с объектом со специальными возможностями. (Переопределяет AccessibleObject.DoDefaultAction().)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetChild Извлекает доступный дочерний объект, соответствующий указанному индексу. (Переопределяет AccessibleObject.GetChild(Int32).)
Открытый метод GetChildCount Извлекает число дочерних объектов, принадлежащих объекту со специальными возможностями. (Переопределяет AccessibleObject.GetChildCount().)
Открытый метод GetFocused Извлекает объект, имеющий фокус клавиатуры. (Унаследовано от AccessibleObject.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetHelpTopic Получает идентификатор для идентификатора раздела справки и путь к файлу справки, связанному с данным объектом со специальными возможностями. (Переопределяет AccessibleObject.GetHelpTopic(String%).)
Открытый метод GetLifetimeService Критический с точки зрения безопасности. Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject.)
Открытый метод GetSelected Извлекает выбранный в данный момент дочерний элемент. (Унаследовано от AccessibleObject.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод HitTest Выполняет проверку нажатия фигуры по указанным координатам экрана и возвращает объект Microsoft Active Accessibility для дочернего элемента нажатия. (Переопределяет AccessibleObject.HitTest(Int32, Int32).)
Открытый метод InitializeLifetimeService Критический с точки зрения безопасности. Возвращает объект обслуживания во время существования для управления политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject.)
Защищенный метод MemberwiseClone() Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод MemberwiseClone(Boolean) Создает неполную копию текущего объекта MarshalByRefObject. (Унаследовано от MarshalByRefObject.)
Открытый метод Navigate Выполняет переход к другому объекту со специальными возможностями. (Переопределяет AccessibleObject.Navigate(AccessibleNavigation).)
Открытый метод Select Изменяет выделение или перемещает фокус ввода объекта со специальными возможностями. (Переопределяет AccessibleObject.Select(AccessibleSelection).)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)
Защищенный метод UseStdAccessibleObjects(IntPtr) Инфраструктура. Связывает объект с экземпляром AccessibleObject основана на маркере объекта. (Унаследовано от AccessibleObject.)
Защищенный метод UseStdAccessibleObjects(IntPtr, Int32) Инфраструктура. Связывает объект с экземпляром AccessibleObject основана на маркере и идентификатора объекта. (Унаследовано от AccessibleObject.)

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

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытое свойство IAccessible.accChildCount Инфраструктура. Возвращает количество интерфейсов дочерних элементов, принадлежащих этому объекту.Описание этого элемента см. в разделе, посвященном IAccessible.accChildCount. (Унаследовано от AccessibleObject.)
Явная реализация интерфейсаЗакрытый метод IAccessible.accDoDefaultAction Инфраструктура. Выполняет действие по умолчанию для указанного объекта.Не все объекты имеют действие по умолчанию.Описание этого элемента см. в разделе, посвященном IAccessible.accDoDefaultAction. (Унаследовано от AccessibleObject.)
Явная реализация интерфейсаЗакрытое свойство IAccessible.accFocus Инфраструктура. Возвращает объект, имеющий фокус клавиатуры.Описание этого элемента см. в разделе, посвященном IAccessible.accFocus. (Унаследовано от AccessibleObject.)
Явная реализация интерфейсаЗакрытый метод IAccessible.accHitTest Инфраструктура. Получает дочерний объект с указанными координатами экрана.Описание этого элемента см. в разделе, посвященном IAccessible.accHitTest. (Унаследовано от AccessibleObject.)
Явная реализация интерфейсаЗакрытый метод IAccessible.accLocation Инфраструктура. Получает расположение экрана текущего объекта.Описание этого элемента см. в разделе, посвященном IAccessible.accLocation. (Унаследовано от AccessibleObject.)
Явная реализация интерфейсаЗакрытый метод IAccessible.accNavigate Инфраструктура. Переходит к доступному объекту по отношению к текущему объекту.Описание этого элемента см. в разделе, посвященном IAccessible.accNavigate. (Унаследовано от AccessibleObject.)
Явная реализация интерфейсаЗакрытое свойство IAccessible.accParent Инфраструктура. Получает родительский объект со специальными возможностями этого объекта.Описание этого элемента см. в разделе, посвященном IAccessible.accParent. (Унаследовано от AccessibleObject.)
Явная реализация интерфейсаЗакрытый метод IAccessible.accSelect Инфраструктура. Изменяет выделение или перемещает фокус ввода доступного объекта.Описание этого элемента см. в разделе, посвященном IAccessible.accSelect. (Унаследовано от AccessibleObject.)
Явная реализация интерфейсаЗакрытое свойство IAccessible.accSelection Инфраструктура. Возвращает выбранные дочерние объекты для объекта со специальными возможностями.Описание этого элемента см. в разделе, посвященном IAccessible.accSelection. (Унаследовано от AccessibleObject.)
Явная реализация интерфейсаЗакрытый метод IReflect.GetField Инфраструктура. Возвращает System.Reflection.FieldInfo объект, соответствующий флагу указанного поля и привязки.Описание этого элемента см. в разделе, посвященном IReflect.GetField. (Унаследовано от AccessibleObject.)
Явная реализация интерфейсаЗакрытый метод IReflect.GetFields Инфраструктура. Возвращает массив System.Reflection.FieldInfo объекты, относящиеся ко всем полям текущего класса.Описание этого элемента см. в разделе, посвященном IReflect.GetFields. (Унаследовано от AccessibleObject.)
Явная реализация интерфейсаЗакрытый метод IReflect.GetMember Инфраструктура. Возвращает массив System.Reflection.MemberInfo объекты, относящиеся ко всем открытым членам или ко всем элементам, которые соответствуют заданному имени.Описание этого элемента см. в разделе, посвященном IReflect.GetMember. (Унаследовано от AccessibleObject.)
Явная реализация интерфейсаЗакрытый метод IReflect.GetMembers Инфраструктура. Возвращает массив System.Reflection.MemberInfo объекты соответствующий или ко всем открытым членам или ко всем элементам текущего класса.Описание этого элемента см. в разделе, посвященном IReflect.GetMembers. (Унаследовано от AccessibleObject.)
Явная реализация интерфейсаЗакрытый метод IReflect.GetMethod(String, BindingFlags) Инфраструктура. Возвращает a System.Reflection.MethodInfo объект, соответствующее указанному методу с заданными ограничениями поиска.Описание этого элемента см. в разделе, посвященном IReflect.GetMethod. (Унаследовано от AccessibleObject.)
Явная реализация интерфейсаЗакрытый метод IReflect.GetMethod(String, BindingFlags, Binder, array<Type[], array<ParameterModifier[]) Инфраструктура. Возвращает a System.Reflection.MethodInfo объект, соответствующее указанному методу, используя массив типов, который должен быть выбран из перегруженных методов.Описание этого элемента см. в разделе, посвященном IReflect.GetMethod. (Унаследовано от AccessibleObject.)
Явная реализация интерфейсаЗакрытый метод IReflect.GetMethods Инфраструктура. Возвращает массив System.Reflection.MethodInfo объекты со всеми открытыми методами или всеми методами текущего класса.Описание этого элемента см. в разделе, посвященном IReflect.GetMethods. (Унаследовано от AccessibleObject.)
Явная реализация интерфейсаЗакрытый метод IReflect.GetProperties Инфраструктура. Возвращает массив System.Reflection.PropertyInfo объекты, относящиеся ко всем открытым свойствам или ко всем свойствам текущего класса.Описание этого элемента см. в разделе, посвященном IReflect.GetProperties. (Унаследовано от AccessibleObject.)
Явная реализация интерфейсаЗакрытый метод IReflect.GetProperty(String, BindingFlags) Инфраструктура. Возвращает a System.Reflection.PropertyInfo объект, соответствующий указанному свойству с заданными ограничениями поиска.Описание этого элемента см. в разделе, посвященном IReflect.GetProperty. (Унаследовано от AccessibleObject.)
Явная реализация интерфейсаЗакрытый метод IReflect.GetProperty(String, BindingFlags, Binder, Type, array<Type[], array<ParameterModifier[]) Инфраструктура. Возвращает a System.Reflection.PropertyInfo объект, соответствующий указанному свойству с заданными ограничениями поиска.Описание этого элемента см. в разделе, посвященном IReflect.GetProperty. (Унаследовано от AccessibleObject.)
Явная реализация интерфейсаЗакрытый метод IReflect.InvokeMember Инфраструктура. Вызывает указанный член.Описание этого элемента см. в разделе, посвященном IReflect.InvokeMember. (Унаследовано от AccessibleObject.)
Явная реализация интерфейсаЗакрытое свойство IReflect.UnderlyingSystemType Инфраструктура. Возвращает базовый тип, представляющий IReflect объект.Описание этого элемента см. в разделе, посвященном IReflect.UnderlyingSystemType. (Унаследовано от AccessibleObject.)

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

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

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

См. также

Ссылки

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