StatusBar
La barra di stato di Visual Studio , l'area orizzontale nella parte inferiore dell'area di progettazione di Visual Studio , fornisce un modo pratico per trasferire le informazioni sullo stato corrente dell'ambiente di sviluppo integrato (IDE) (IDE). La barra di stato sono incluse quattro aree programmabili, come illustrato nella tabella seguente:
Region |
Descrizione |
---|---|
Commenti e suggerimenti |
Testo delle visualizzazioni. È possibile impostare e recuperare il testo, testo statico per la visualizzazione e evidenzia il testo visualizzato. |
Indicatore di stato |
Viene visualizzato lo stato di avanzamento incrementale per le operazioni rapide, come salvare un singolo file su disco. |
Animazione |
Visualizzare un'animazione continuamente eseguito il ciclo, che indica una un'operazione lunga o un'operazione di lunghezza indeterminata (ad esempio, la compilazione di più progetti in una soluzione. |
Finestra di progettazione |
Visualizzare le informazioni relative alla modifica, ad esempio il numero di riga o il numero di colonne della posizione del cursore. |
La funzionalità della barra di stato è disponibile a qualsiasi oggetto client in qualsiasi momento tramite l'interfaccia di IVsStatusbar , che viene fornita dal servizio di SVsStatusbar . Inoltre, qualsiasi oggetto trova in una struttura della finestra possibile registrare come oggetto client della barra di stato implementando l'interfaccia di IVsStatusbarUser . Ogni volta che una finestra è attivata, Visual Studio eseguire una query l'oggetto posizionato nella finestra per l'interfaccia di IVsStatusbarUser . Se presente, Visual Studio chiama il metodo di SetInfo sull'interfaccia restituita e l'oggetto possibile aggiornare la barra di stato interno di quel metodo. Le finestre del documento, ad esempio, è possibile utilizzare il metodo di SetInfo per aggiornare i dati nell'area di progettazione quando diventano attivi.
Esempio
Descrizione
In questo esempio viene illustrato come visualizzare il testo evidenziato nell'area di feedback.
Codice
<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>
Argomenti della sezione
Procedura: Leggere e scrivere nell'area di feedback della barra di stato
Viene illustrato come leggere e scrivere nell'area di feedback della barra di stato.Procedura: Pianificare l'area dell'indicatore di stato della barra di stato
Viene descritto come eseguire la programmazione l'area dell'indicatore di stato della barra di statoProcedura: Utilizzare l'area di animazione della barra di stato
Viene descritto come utilizzare l'area di animazione della barra di statoProcedura: Pianificare l'area di progettazione della barra di stato
Viene descritto come programma l'area di progettazione della barra di stato