21.11 Statusleiste
Die meisten Statusleisten werden unten im Fenster angezeigt und informieren den Anwender über den Zustand des laufenden Programms. In WPF heißt die Statusleiste StatusBar.
Sie können in die StatusBar beliebige Komponenten direkt einfügen, zum Beispiel TextBox oder Label. Besser ist es, mit StatusBarItem-Elementen Bereiche zu definieren, in die die Komponenten eingebettet sind. Das macht die Ausrichtung der Komponenten einfach, zum Beispiel mit den Eigenschaften HorizontalAlignment oder auch VerticalAlignment.
<DockPanel> <Menu DockPanel.Dock="Top" Name="mnuMenu"> ... </Menu> <ToolBarTray DockPanel.Dock="Top" IsLocked="False"> <ToolBar Height="30" BandIndex="0" Band="0"> ... </ToolBar> </ToolBarTray> <StatusBar DockPanel.Dock="Bottom" Height="30"> <Button Width="80">Start</Button> <Label>Suchen:</Label> <StatusBarItem Width="100" HorizontalContentAlignment="Stretch"> <TextBox>Suchbegriff</TextBox> </StatusBarItem> <Separator /> <StatusBarItem HorizontalAlignment="Right">Anzahl: 2</StatusBarItem> </StatusBar> <StackPanel> </StackPanel> </DockPanel>
Abbildung 21.11 zeigt die Statusleiste des Beispiels.
Abbildung 21.11 Statusleiste
Ihre Meinung
Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.