Barra de status
O Visual Studio barra de status, a região horizontal na parte inferior do Visual Studio superfície de design, oferece uma maneira conveniente para transmitir informações sobre o estado atual do ambiente de desenvolvimento integrado (IDE). A barra de status é composto por quatro regiões programável, conforme mostrado na tabela a seguir:
Região |
Descrição |
---|---|
Comentários |
Exibe o texto. Você pode definir e recuperar texto, exibir texto estático e realçar o texto exibido. |
Progress Bar |
Exibe o progresso incremental para operações rápidas, como, por exemplo, salvar um único arquivo em disco. |
Animação |
Exibe uma animação continuamente em loop, o que indica uma operação demorada ou uma operação de tamanho indeterminado (por exemplo, a criação de vários projetos em uma solução). |
Designer |
Exibe informações pertinentes à edição, como, por exemplo, o número de linha ou coluna do local do cursor. |
Funcionalidade da barra de status está disponível para qualquer objeto do cliente a qualquer momento por meio do IVsStatusbar interface, que é oferecido pelo SVsStatusbar service. Além disso, qualquer objeto situado em um quadro de janela pode registrar como um objeto de cliente da barra de status, Implementando o IVsStatusbarUser interface. Sempre que uma janela é ativada, Visual Studio consulta o objeto situado em janela para o IVsStatusbarUser interface. Se encontrado, Visual Studio chamadas de SetInfo método na interface de retornados e o objeto pode atualizar a barra de status dentro desse método. Documentar o windows, por exemplo, pode usar o SetInfo método para atualizar as informações na região de Designer ao se tornarem ativas.
Exemplo
Descrição
Este exemplo demonstra como exibir o texto realçado na região de comentários.
Código
<StatusBar Name="sbar" Grid.Column="0" Grid.Row="2" Grid.ColumnSpan="2"
VerticalAlignment="Bottom" Background="Beige" >
<StatusBarItem>
<TextBlock>Ready</TextBlock>
</StatusBarItem>
<StatusBarItem>
<Separator Style="{StaticResource StatusBarSeparatorStyle}"/>
</StatusBarItem>
</StatusBar>
Nesta seção
Como: ler e gravar para a região de comentários da barra de Status
Descreve como leitura e gravação para a região de comentários da barra de Status.Como: a região de barra de progresso da barra de Status de programa.
Descreve como programar a região de barra de progresso da barra de StatusComo: usar a região de animação da barra de Status
Descreve como usar a região de animação da barra de StatusComo: a região de Designer da barra de Status do programa
Descreve como programar a região de Designer da barra de Status