WPF StatusBar控件 这一块也能放一些东西

WPF StatusBar控件 这一块也能放一些东西

 

 

StatusBar控件一般在窗口的底部。用于显示有关应用程序当前状态的各种信息,如光标位置、字数、任务进度等。

<Window x:Class="WpfApp14.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:WpfApp14"
        mc:Ignorable="d"
        Title="MainWindow" Height="200" Width="300">
    <Grid>
        <StatusBarItem VerticalAlignment="Bottom">
            <TextBlock Text="这是状态栏,一般在界面的底部" />
        </StatusBarItem>
    </Grid>
</Window>

  

 效果如图。

 

上面没有使用StatusBar控件,直接使用了StatusBarItem控件。

StatusBarItem要包含在StatusBar控件中。可以包含多个StatusBarItem,StatusBarItem也可以包含多个其他控件。

<Window x:Class="WpfApp16.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:WpfApp16"
        mc:Ignorable="d"
        Title="MainWindow" Height="450" Width="800">
    <DockPanel>
        <StatusBar DockPanel.Dock="Bottom">
            <StatusBarItem>
                <TextBlock  x:Name="statusbartext"  Text="这是状态栏启动程序后显示时间" />
            </StatusBarItem>
            <Separator/>
            <StatusBarItem>
                <TextBlock  Text="这是状态栏第二个项" />
            </StatusBarItem>
        </StatusBar>
        <TextBox></TextBox>
    </DockPanel>
</Window>

 

也可以添加代码,实现程序控制。

using System.Windows;

namespace WpfApp16
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
            statusbartext.Text = DateTime.Now.ToString();
        }
    }
}

  

运行效果如图。

 

posted @ 2024-11-07 23:12  Surfnet  阅读(355)  评论(0)    收藏  举报