Interface ICategorizeProperties
Publicado: abril de 2016
Fornece os nomes de categoria e mapas de propriedades para exibição em categorias de Propriedades janela.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
[InterfaceTypeAttribute(1)]
[GuidAttribute("4D07FC10-F931-11CE-B001-00AA006884E5")]
public interface ICategorizeProperties
[InterfaceTypeAttribute(1)]
[GuidAttribute("4D07FC10-F931-11CE-B001-00AA006884E5")]
public interface class ICategorizeProperties
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("4D07FC10-F931-11CE-B001-00AA006884E5")>]
type ICategorizeProperties = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("4D07FC10-F931-11CE-B001-00AA006884E5")>
Public Interface ICategorizeProperties
Métodos
Nome | Descrição | |
---|---|---|
GetCategoryName(Int32, UInt32, String) | Retorna um BSTR contendo o nome da categoria. |
|
MapPropertyToCategory(Int32, Int32) | Retorna o valor da categoria de propriedade para a propriedade especificada. |
Comentários
O Propriedades janela exibe as propriedades ou em ordem alfabética ou agrupados por categorias.
Implementa o VSPackage ICategorizeProperties para que Visual Studio possa exibir o projeto ou propriedades dos elementos nas categorias adequadas no modo de exibição de propriedade do projeto.
Você implementa a interface como todas as interfaces da biblioteca ATL (Active Template); Você deriva a classe de controle de ICategorizeProperties, adicione a entrada de interface ao mapa de interface do controle e implementar os dois métodos, MapPropertyToCategory e GetCategoryName.
Observações para implementadores:
Implementado por VSPackages para permitir que propriedades a serem exibidas por categoria na Propriedades janela em vez de em ordem alfabética.
Consulte também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo