ICategorizeProperties Интерфейс

Определение

Предоставляет имена категорий и сопоставляет категории со свойствами, отображаемыми в окно свойств.

public interface class ICategorizeProperties
public interface class ICategorizeProperties
__interface ICategorizeProperties
[System.Runtime.InteropServices.Guid("4D07FC10-F931-11CE-B001-00AA006884E5")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface ICategorizeProperties
[<System.Runtime.InteropServices.Guid("4D07FC10-F931-11CE-B001-00AA006884E5")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type ICategorizeProperties = interface
Public Interface ICategorizeProperties
Атрибуты

Комментарии

В окне Свойства отображаются свойства в алфавитном или группированном виде по категориям.

Пакет VSPackage реализует ICategorizeProperties , чтобы Visual Studio мог отображать свойства элементов проекта или проекта в соответствующих категориях в представлении свойств.

Вы реализуете интерфейс, как и все интерфейсы в библиотеке активных шаблонов (ATL); класс элемента управления является производным от ICategorizeProperties , добавьте запись интерфейса в карту интерфейса элемента управления и реализуйте два метода: MapPropertyToCategory и GetCategoryName .

Примечания для тех, кто реализует этот метод

Реализуется пакетом VSPackage, чтобы разрешить отображение свойств по категориям в окне " Свойства ", а не по алфавиту.

Методы

GetCategoryName(Int32, UInt32, String)

Возвращает BSTR, содержащий имя категории.

MapPropertyToCategory(Int32, Int32)

Возвращает значение категории свойств для заданного свойства.

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