ComponentPickerPropertyPageAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот атрибут добавляет регистрацию страницы свойств для средства выбора компонентов. Например: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0Exp\ComponentPickerPages\My Component Page] @="#13925" "Package"="{B0002DC2-56EE-4931-93F7-70D6E9863940}" "Page"="{70D6E9863940}"0A9F3920-3881-4f50-8986-9EDEC7B33566}" "Sort"=dword:00000014 "AddToMru"=dword:00000000 "ComponentType"=.Net Assembly"
public ref class ComponentPickerPropertyPageAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ComponentPickerPropertyPageAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ComponentPickerPropertyPageAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ComponentPickerPropertyPageAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class ComponentPickerPropertyPageAttribute
Inherits RegistrationAttribute
- Наследование
- Атрибуты
Комментарии
Пример:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0Exp\ComponentPickerPages\My Component Page]
@="#13925"
"Package"="{B0002DC2-56EE-4931-93F7-70D6E9863940}"
"Page"="{0A9F3920-3881-4f50-8986-9EDEC7B33566}"
"Sort"=dword:00000014
"AddToMru"=dword:00000000
"ComponentType"=.NET Assembly"
Конструкторы
ComponentPickerPropertyPageAttribute(Type, Type, String) |
Создает новый атрибут регистрации страницы ComponentPicker для регистрации страницы свойств пользовательского средства выбора компонентов. |
Свойства
AddToMru |
Получение или установка значения AddToMru |
ComponentType |
Получите или задайте значение Тип компонента. |
DefaultPageNameValue |
get / задает значение имени страницы по умолчанию |
PacakgeGuid |
Получение guid pacakge |
PageGuid |
Получение guid, представляющего страницу свойств |
PageRegKeyName |
Получите имя ключа reg страницы свойств. |
SortOrder |
Получение или установка значения reg сортировки |
TypeId |
Переопределите свойство TypeID, чтобы разрешить производным классам RegistrationAttribute работать с System.ComponentModel.TypeDescriptor.GetAttributes(...). Атрибут, производный от этого, должен переопределять это свойство только в том случае, если ему требуется более эффективное управление экземплярами, которые можно применить к классу. (Унаследовано от RegistrationAttribute) |
Методы
GetPackageRegKeyPath(Guid) |
Получает путь в реестре (относительно корня реестра приложения) VSPackage. (Унаследовано от RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Вызывается для регистрации атрибута с данным контекстом. Контекст содержит место, куда должны быть сохранены сведения о регистрации. Она также содержит другие сведения, такие как регистрируемый тип и информация о пути. |
Unregister(RegistrationAttribute+RegistrationContext) |
Страница отмены регистрации свойств |