Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Visual Studio fornece vários tipos diferentes de janelas, por exemplo, janelas de ferramentas, janelas de documentos e janelas de diálogo. Outras janelas, como a janela Propriedades , a janela Saída e a janela Lista de Tarefas , são tipos de janelas de ferramentas.
Janelas de ferramentas
As janelas de ferramentas do Visual Studio geralmente são janelas somente leitura que não são baseadas em arquivo. Nesse caso, eles diferem das janelas de documento, que exibem arquivos no modo de leitura/gravação. A caixa de ferramentas, o Gerenciador de Soluções, a janela Propriedades e o Navegador da Web são exemplos de janelas de ferramentas.
Para descobrir como criar uma janela de ferramenta simples, consulte Adicionar uma janela de ferramentas.
Para registrar uma janela de ferramentas no Visual Studio, consulte Registrar uma janela de ferramentas.
As janelas de ferramentas são de instância única por padrão, o que significa que apenas uma instância da janela de ferramentas pode ser aberta por vez. Depois que uma janela de ferramenta de instância única é aberta, ela permanece aberta até que o IDE seja fechado. Quando você fecha uma janela de ferramenta de instância única, apenas a visibilidade dela muda. Você também pode criar janelas de ferramentas de várias instâncias, de modo que várias instâncias da janela possam ser abertas simultaneamente. Consulte Criar uma janela de ferramenta de várias instâncias para obter mais informações.
As janelas de ferramentas podem ser dinâmicas, o que significa que elas ficam visíveis sempre que o contexto de interface do usuário relacionado se aplica. O uso da visibilidade automática pode reduzir a desordem das janelas no IDE. Para obter mais informações, consulte Abrir uma janela de ferramenta dinâmica.
As janelas de ferramentas podem ser encaixadas, desacopladas ou com abas no quadro do documento. O quadro da janela de ferramentas é fornecido pelo IDE e é usado para controlar o tamanho, o local, o estado de encaixe e outras propriedades persistentes. O painel da janela de ferramentas exibe o conteúdo. O tamanho e o local padrão se aplicam somente quando a janela da ferramenta é aberta pela primeira vez; depois disso, o estado da janela de ferramentas é mantido.
Os painéis de janela de ferramentas podem hospedar controles de usuário do WPF e barras de ferramentas de suporte. Você pode sobrescrever a propriedade Window para retornar o identificador do controle hospedado.
Você pode adicionar muitos recursos diferentes às janelas de ferramentas. Por exemplo, você pode adicionar uma barra de ferramentas: Adicionar uma barra de ferramentas a uma janela de ferramentas ou a um menu de atalho: Adicionar um menu de atalho em uma janela de ferramentas. Você pode adicionar um controle De pesquisa que permite pesquisar itens dentro da janela de ferramentas: Adicionar pesquisa a uma janela de ferramentas.
Você pode assinar eventos da janela de ferramentas: inscreva-se em um evento.
Estender janelas de ferramentas existentes
Você pode adicionar informações sobre a janela de ferramenta a uma nova página de Opções e também definir uma nova configuração na página de Propriedades, além de registrar informações nas janelas de Lista de Tarefas e Saída. Para obter mais informações, consulte Estender as janelas Propriedades, Lista de Tarefas, Saída e Opções.
Caixas de diálogo modais
Em uma extensão do Visual Studio, você deve criar caixas de diálogo modais derivando-as de Microsoft.VisualStudio.PlatformUI.DialogWindow, o que permite controlá-las e o restante da interface do usuário. Para obter mais informações, consulte Criar e gerenciar caixas de diálogo modais.