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
Gewusst wie: Lesen aus und Schreiben in die Feed-back - Bereich der Statusleiste
Beschreibt, wie Feed-back zum Bereich der Statusleiste liest und schreibt.Gewusst wie: Programmieren der Statusanzeige-Region der Statusleiste
Beschreibt das Programmieren Statusanzeige den Bereich der StatusleisteGewusst wie: Verwenden Sie die Animations-Region der Statusleiste
Beschreibt, wie Sie den Bereich der Statusleiste Animation verwendet wirdGewusst wie: Programmieren der Designer-Region der Statusleiste
Beschreibt das Programmieren der Designerbereich der Statusleiste