Interface IVsPerPropertyBrowsing
IVsPerPropertyBrowsingé usado para executar edições personalizadas para localização em algumas propriedades exibidas na janela Propriedades.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
[GuidAttribute("0FF510A3-5FA5-49F1-8CCC-190D71083F3E")]
[InterfaceTypeAttribute(1)]
public interface IVsPerPropertyBrowsing
[GuidAttribute("0FF510A3-5FA5-49F1-8CCC-190D71083F3E")]
[InterfaceTypeAttribute(1)]
public interface class IVsPerPropertyBrowsing
[<GuidAttribute("0FF510A3-5FA5-49F1-8CCC-190D71083F3E")>]
[<InterfaceTypeAttribute(1)>]
type IVsPerPropertyBrowsing = interface end
<GuidAttribute("0FF510A3-5FA5-49F1-8CCC-190D71083F3E")>
<InterfaceTypeAttribute(1)>
Public Interface IVsPerPropertyBrowsing
Métodos
Nome | Descrição | |
---|---|---|
CanResetPropertyValue(Int32, Int32) | Verifica se a propriedade fornecida pode ser redefinida para o valor padrão. |
|
DisplayChildProperties(Int32, Int32) | Permite que propriedades do tipo VT_DISPATCH ser visualizado recursivamente. |
|
GetClassName(String) | Retorna o nome da classe para este objeto. |
|
GetLocalizedPropertyInfo(Int32, UInt32, String, String) | Recupera o nome localizado e a descrição de uma propriedade. |
|
HasDefaultValue(Int32, Int32) | Determina se o valor atual para uma propriedade é o padrão. |
|
HideProperty(Int32, Int32) | Oculta a propriedade no determinado dispid na janela Propriedades. |
|
IsPropertyReadOnly(Int32, Int32) | Determina se uma propriedade deve ser feita somente leitura. |
|
ResetPropertyValue(Int32) | Redefine o valor da propriedade determinada. |
Comentários
IVsPerPropertyBrowsingpermite que você localize e ocultar os nomes das propriedades exibidas durante o tempo de design, determine o valor padrão de propriedades específicas no objeto selecionado e se o valor atual é o padrão.Você também pode usar esta interface para definir propriedades como somente leitura e para determinar se a propriedade pode ser alterada novamente para o padrão se ele tiver sido modificado.
Manipular propriedades usando esta interface durante o tempo de design não afetará o que o usuário vê durante o tempo de execução.Consulte How to: Hide Properties with Child Properties para obter um exemplo de IVsPerPropertyBrowsing implementação.
Observações para implementadores:
Implementado por projetos para controlar a exibição das propriedades na Janela Propriedades do.
Observações para chamadores:
Chamado pelo ambiente quando a janela Propriedades é preenchida.
Consulte também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo