Política de modelo e a janela Propriedades
Quando um projeto está contido dentro de um projeto de modelo de empresa, esse projeto de modelo de empresa pode impor a política. A política de modelo torna-se um sistema de restrição que pode ser usado para definir valores padrão para propriedades, ocultar propriedades, adicionar propriedades e assim por diante.
Usar a política de modelo para controlar a exibição de informações na janela Propriedades é diferente de implementar IVsPerPropertyBrowsingo . IVsPerPropertyBrowsing Manipula as propriedades do objeto no nível do componente, enquanto a política de modelo pode ser usada para restringir as propriedades do objeto no nível da solução ou do projeto. Em outras palavras:
Implemente os métodos para determinar o que é exibido na janela Propriedades para IVsPerPropertyBrowsing objetos específicos
Use a política de modelo no nível da solução e do projeto para determinar o que é exibido na janela Propriedades para objetos especificados anteriormente
Usar a política de modelo para restringir seletivamente propriedades específicas na janela Propriedades quando um item de projeto de um tipo especificado é selecionado no Gerenciador de Soluções pode ser benéfico para todos os membros da equipe de desenvolvimento que trabalham em um projeto. Por exemplo, usando a política de modelo, você pode configurar todas as informações da cadeia de conexão em um banco de dados para seus desenvolvedores e tornar a cadeia de conexão somente leitura. Dessa forma, você pode fornecer uma maneira simples de garantir que cada desenvolvedor use o caminho correto para acesso aos dados.