WPF中文网

StatusBar状态栏

StatusBar是一个“包容性”极强的控件,通常的作用是作为程序的状态内容显示。它同样继承于ItemsControl基类,所以,它也是一个集合控件。

它的元素是StatusBarItem类型,而StatusBarItem继承于ContentControl内容控件,所以,本质上讲,StatusBar的元素可以是任意类型的控件。因为StatusBarItem元素有一个叫Content的属性。

这个控件其实并不常用,通常情况下被当成一个布局控件来使用。如下所示

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition/>
        <RowDefinition Height="auto"/>
    </Grid.RowDefinitions>
    <StatusBar Grid.Row="1">
        <StatusBarItem Content="版权所有 @WPF中文网"/>
        <StatusBarItem>
            <CheckBox Content="CheckBox"/>
        </StatusBarItem>
        <StatusBarItem>
            <RadioButton Content="RadioButton"/>
        </StatusBarItem>
        <StatusBarItem>
            <Button Content="Button"/>
        </StatusBarItem>
        <TextBlock Text="文字块"/>
    </StatusBar>
</Grid>

如上所示,StatusBar的元素除了StatusBarItem,甚至可以直接实例化其它控件,比如最后一个TextBlock就是这样的用法。

——重庆教主 2023年9月8日

copyright @重庆教主 WPF中文网 联系站长:(QQ)23611316 (微信)movieclip (QQ群).NET小白课堂:864486030 | 本文由WPF中文网原创发布,谢绝转载 渝ICP备2023009518号-1