ICategorizeProperties Interface

Definição

Fornece nomes de categoria e mapeia categorias para propriedades para exibição no janela Propriedades.

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
Atributos

Comentários

A janela Propriedades exibe as propriedades de forma alfabética ou agrupada por categorias.

Um VSPackage implementa ICategorizeProperties para que o Visual Studio possa exibir as propriedades do projeto ou dos elementos do projeto nas categorias apropriadas em sua exibição de propriedade.

Você implementa a interface como todas as interfaces no Active Template Library (ATL); você deriva sua classe de controle do ICategorizeProperties , adiciona a entrada de interface ao mapa de interface do controle e implementa os dois métodos, MapPropertyToCategory e GetCategoryName .

Notas aos Implementadores

Implementado por VSPackages para permitir que as propriedades sejam exibidas por categoria na janela Propriedades , em vez de em ordem alfabética.

Métodos

GetCategoryName(Int32, UInt32, String)

Retorna um BSTR contendo o nome da categoria.

MapPropertyToCategory(Int32, Int32)

Retorna o valor da categoria de propriedade da propriedade especificada.

Aplica-se a