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


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.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.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 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 Выполняет проверку нажатия фигуры по указанным координатам экрана и возвращает объект MSAA для дочернего элемента нажатия. (Переопределяет 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) Инфраструктура. Получает объект System.Reflection.MethodInfo, соответствующий заданному методу при заданных ограничениях поиска.Описание этого члена см. в разделе IReflect.GetMethod. (Унаследовано от AccessibleObject.)
Явная реализация интерфейсаЗакрытый метод IReflect.GetMethod(String, BindingFlags, Binder, array<Type[], array<ParameterModifier[]) Инфраструктура. Получает объект System.Reflection.MethodInfo, соответствующий заданному методу, используя для выбора среди перегруженных версий метода массив Type.Описание этого члена см. в разделе IReflect.GetMethod. (Унаследовано от AccessibleObject.)
Явная реализация интерфейсаЗакрытый метод IReflect.GetMethods Инфраструктура. Получает массив объектов System.Reflection.MethodInfo со всеми открытыми методами или всеми методами текущего класса.Описание этого члена см. в разделе IReflect.GetMethods. (Унаследовано от AccessibleObject.)
Явная реализация интерфейсаЗакрытый метод IReflect.GetProperties Инфраструктура. Получает массив объектов System.Reflection.PropertyInfo, соответствующих всем открытым свойствам или всем свойствам текущего класса.Описание этого члена см. в разделе IReflect.GetProperties. (Унаследовано от AccessibleObject.)
Явная реализация интерфейсаЗакрытый метод IReflect.GetProperty(String, BindingFlags) Инфраструктура. Получает объект System.Reflection.PropertyInfo, соответствующий заданному свойству при заданных ограничениях поиска.Описание этого члена см. в разделе IReflect.GetProperty. (Унаследовано от AccessibleObject.)
Явная реализация интерфейсаЗакрытый метод IReflect.GetProperty(String, BindingFlags, Binder, Type, array<Type[], array<ParameterModifier[]) Инфраструктура. Получает объект 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 - пространство имен