Determinando os nomes dos itens de propriedade nas páginas de opções
Um dos desafios de programação contra o DTE Properties coleção é determinar os nomes exatos para usar o DTE.Properties chamar.Cada configuração tem um nome específico que é usado para acessar o seu valor.O nome é derivado do título que é exibido na página associada a Opções caixa de diálogo.Por exemplo, DTE.Properties("FontsAndColors", "TextEditor") é usado para acessar as configurações para o fontes e cores página.
Nomes de Item de propriedade
Depois de Visual Studio foi executada uma vez, os nomes de item de propriedade da instância atual do Visual Studio são armazenados na seguinte chave de registro do Windows: HKCU\SOFTWARE\Microsoft\VisualStudio\10.0_Config\AutomationProperties\.Este local sempre tem a lista definitiva de nomes.Os nomes de categoria são os nomes das subchaves da chave AutomationProperties (ferramentas de banco de dados, FontsAndColors e assim por diante).Os nomes de página são os nomes das subchaves das chaves de categoria.Por exemplo, a categoria de FontsAndColors contém as caixas de diálogo e janelas de ferramentas, impressora e TextEditor páginas.Você pode exibir o registro usando o editor do registro.
Observação |
---|
No seu código, digite os nomes exatamente como elas são escritas na chave do registro; Isso inclui espaços.Por exemplo, use Dialogs and Tool Windows (com espaços), mas use TextEditor (sem nenhum espaço). |