ProvideKeyBindingTableAttribute Класс

Определение

Предоставляет GUID таблицы привязки ключей.

public ref class ProvideKeyBindingTableAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideKeyBindingTableAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideKeyBindingTableAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideKeyBindingTableAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class ProvideKeyBindingTableAttribute
Inherits RegistrationAttribute
Наследование
ProvideKeyBindingTableAttribute
Атрибуты

Комментарии

Этот атрибут предоставляет GUID таблицы привязки ключей. Поместив этот атрибут в пакет, вы объявите, что он имеет указанную таблицу привязки ключей в vsct. Это позволяет пакету предлагать набор команд без загрузки. Пакет будет загружен, если пользователь вызывает любую из команд. Дополнительные сведения о vsct-файле см. в разделе Справочник по схеме XML vsct.

Записи реестра

Во время регистрации этого атрибута создаются следующие записи реестра:

VSROOT\KeyBindingTables\{TableGuid}  
VSROOT\KeyBindingTables\{TableGuid}\@=#NameResourceID  
VSROOT\KeyBindingTables\{TableGuid}\Package={PackageGuid}  

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

ProvideKeyBindingTableAttribute(String, Int16)

Инициализирует новый экземпляр класса ProvideKeyBindingTableAttribute для указанных ИД таблицы и ресурса имен.

Свойства

AllowNavKeyBinding

Получает или задает значение, указывающее, разрешено ли пользователю привязывать новые команды к клавишам переходов.

NameResourceID

Получает идентификатор ресурса имени.

TableGuid

Получает GUID таблицы привязки ключей.

TypeId

Получает текущий экземпляр данного атрибута.

(Унаследовано от RegistrationAttribute)

Методы

GetPackageRegKeyPath(Guid)

Получает путь в реестре (относительно корня реестра приложения) VSPackage.

(Унаследовано от RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Вызывается для регистрации атрибута с данным контекстом.

Unregister(RegistrationAttribute+RegistrationContext)

Удаляет сведения о регистрации VSPackage при вызове внешним средством регистрации, например regpkg.exe. Дополнительные сведения см. в разделе Регистрация пакетов VSPackage.

Применяется к