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


DesignSurfaceAccessibleObject - класс

Объект со специальными возможностями для DiagramClientView

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

System.Object
  System.MarshalByRefObject
    System.Runtime.InteropServices.StandardOleMarshalObject
      System.Windows.Forms.AccessibleObject
        System.Windows.Forms.Control.ControlAccessibleObject
          Microsoft.VisualStudio.Modeling.Diagrams.DesignSurfaceAccessibleObject

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

Синтаксис

'Декларация
Public Class DesignSurfaceAccessibleObject _
    Inherits Control.ControlAccessibleObject
public class DesignSurfaceAccessibleObject : Control.ControlAccessibleObject

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

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

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

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

Свойства

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

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

Методы

  Имя Описание
Открытый метод CreateObjRef Критический с точки зрения безопасности. Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject.)
Открытый метод DoDefaultAction Выполняет действие по умолчанию, сопоставленное с объектом со специальными возможностями. (Унаследовано от AccessibleObject.)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetChild Извлекает доступный дочерний объект, соответствующий указанному индексу. (Переопределяет AccessibleObject.GetChild(Int32).)
Открытый метод GetChildCount Получает число дочерних объектов, принадлежащих данному объекту со специальными возможностями. (Переопределяет AccessibleObject.GetChildCount().)
Открытый метод GetFocused Извлекает объект, получивший фокус ввода. (Унаследовано от AccessibleObject.)
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetHelpTopic Получает идентификатор раздела справки и путь к файлу справки, который сопоставлен с доступным объектом. (Унаследовано от Control.ControlAccessibleObject.)
Открытый метод GetLifetimeService Критический с точки зрения безопасности. Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject.)
Открытый метод GetSelected Извлекает выбранный в данный момент дочерний объект. (Унаследовано от AccessibleObject.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод HitTest Получает дочерний объект с указанными экранными координатами. (Унаследовано от AccessibleObject.)
Открытый метод InitializeLifetimeService Критический с точки зрения безопасности. Возвращает объект обслуживания во время существования для управления политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject.)
Защищенный метод MemberwiseClone() Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод MemberwiseClone(Boolean) Создает неполную копию текущего объекта MarshalByRefObject. (Унаследовано от MarshalByRefObject.)
Открытый метод Navigate Выполняет переход к другому объекту со специальными возможностями. (Переопределяет AccessibleObject.Navigate(AccessibleNavigation).)
Открытый метод NotifyClients(AccessibleEvents) Сообщает клиентским приложениям со специальными возможностями об указанных событиях AccessibleEvents. (Унаследовано от Control.ControlAccessibleObject.)
Открытый метод NotifyClients(AccessibleEvents, Int32) Уведомляет клиентские приложения со специальными возможностями об указанном перечислении AccessibleEvents для указанного дочернего элемента управления. (Унаследовано от Control.ControlAccessibleObject.)
Открытый метод NotifyClients(AccessibleEvents, Int32, Int32) Уведомляет клиентские приложения со специальными возможностями об указанном перечислении AccessibleEvents для указанного дочернего элемента управления, предоставляя идентификацию объекта AccessibleObject. (Унаследовано от Control.ControlAccessibleObject.)
Открытый метод Select Изменяет выделение или перемещает фокус ввода объекта со специальными возможностями. (Унаследовано от AccessibleObject.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Control.ControlAccessibleObject.)
Защищенный метод 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 - пространство имен