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) |
Возвращает значение категории свойств для заданного свойства. |