Partilhar via


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
System_CAPS_pubmethod CanResetPropertyValue(Int32, Int32)

Verifica se a propriedade fornecida pode ser redefinida para o valor padrão.

System_CAPS_pubmethod DisplayChildProperties(Int32, Int32)

Permite que propriedades do tipo VT_DISPATCH ser visualizado recursivamente.

System_CAPS_pubmethod GetClassName(String)

Retorna o nome da classe para este objeto.

System_CAPS_pubmethod GetLocalizedPropertyInfo(Int32, UInt32, String, String)

Recupera o nome localizado e a descrição de uma propriedade.

System_CAPS_pubmethod HasDefaultValue(Int32, Int32)

Determina se o valor atual para uma propriedade é o padrão.

System_CAPS_pubmethod HideProperty(Int32, Int32)

Oculta a propriedade no determinado dispid na janela Propriedades.

System_CAPS_pubmethod IsPropertyReadOnly(Int32, Int32)

Determina se uma propriedade deve ser feita somente leitura.

System_CAPS_pubmethod 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