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


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-файле см. в справочнике по схеме VSCT XML.

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

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

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

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

ProvideKeyBindingTableAttribute(String, Int16)

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

Свойства

AllowNavKeyBinding

Задайте значение true, если пользователь может привязать новые команды ключей навигации.

NameResourceID

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

TableGuid

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

TypeId

Переопределите свойство TypeID, чтобы разрешить производным классам RegistrationAttribute работать с System.ComponentModel.TypeDescriptor.GetAttributes(...). Атрибут, производный от этого, должен переопределять это свойство только в том случае, если ему требуется более эффективное управление экземплярами, которые можно применить к классу.

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

Методы

GetPackageRegKeyPath(Guid)

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

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

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

Unregister(RegistrationAttribute+RegistrationContext)

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

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