Freigeben über


Statusleiste

Die Visual Studio horizontale Bereich der Statusleiste am unteren Rand der Visual Studio Entwurfsoberfläche, bietet eine komfortable Möglichkeit, Informationen über den aktuellen Zustand der integrierten Entwicklungsumgebung (IDE) zu übergeben. Die Statusleiste enthält vier programmierbare Bereiche, wie in der folgenden Tabelle dargestellt:

Region

Beschreibung

Feed-back

Anzeigetext. Sie können Text, wird durch statischen Text festlegen und abrufen und heben Sie den angezeigten Text hervor.

ProgressBar

Zeigt inkrementellen Status zur schnellen Vorgänge, z. B. Speichern einer Datei auf dem Datenträger an.

Animation

Zeigt eine Animation geschlungene kontinuierlich an, die entweder einen längeren Vorgangs oder einen Vorgang der unbestimmten Länge angibt (z. B. mehrere Projekte in einer Projektmappe erstellen).

Designer

Zeigt Informationen zweckdienlich Bearbeiten, wie der Zeilennummer und Spaltennummer der Position des Mauszeigers an.

Die Funktionalität der Statusleiste ist ein Clientobjekt jederzeit von der IVsStatusbar-Schnittstelle verfügbar, die vom SVsStatusbar Dienst bereitgestellt wird. Darüber hinaus kann ein beliebiges Objekt, das auf einem Fensterrahmen positioniert ist, als Statusleisten client Objekt registrieren, indem Sie die IVsStatusbarUser-Schnittstelle implementiert. Sobald ein Fenster aktiviert ist, Visual Studio-Abfragen, die das Objekt in diesem Fenster für die IVsStatusbarUser-Schnittstelle positionierbare. Wenn das Objekt gefunden wird, ruft Visual Studio die SetInfo-Methode auf die zurückgegebene Schnittstelle an, und das Objekt kann die Statusleiste aus dieser Methode aktualisieren. Dokumentfenster Beispielsweise können die SetInfo-Methode verwenden, um Informationen im Designerbereich zu aktualisieren, wenn sie aktiv sind.

Beispiel

Beschreibung

In diesem Beispiel wird veranschaulicht, wie Feed-back markierten Text im Bereich anzeigt.

Code

<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>

In diesem Abschnitt

Siehe auch

Weitere Ressourcen

Benutzeroberflächen