看不到状态栏

Posted

技术标签:

【中文标题】看不到状态栏【英文标题】:Unable to see status bar 【发布时间】:2015-02-05 16:42:24 【问题描述】:

我只是想创建一个带有状态栏的窗口,但我无法通过如下简单代码看到状态栏。谁能告诉我可能是什么原因?还是仅在机器中发生!我重新启动了 VS 和我的机器。 我用的是VS2013 Express版

<Window x:Class="TemplateBindingSample.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="MainWindow" Height="350" Width="525">
<DockPanel>
    <StatusBar DockPanel.Dock="Bottom">
    </StatusBar>
    <Label>StatusBar Example</Label>
</DockPanel>

【问题讨论】:

【参考方案1】:

您的示例中的 StatusBar 是空的,因此没有高度。

如果您插入一些内容,它应该会显示出来。例如:

<DockPanel>
    <StatusBar DockPanel.Dock="Bottom">
            <Label>Status Bar Text</Label>
    </StatusBar>
    <Label>StatusBar Example</Label>
</DockPanel>

【讨论】:

【参考方案2】:

您在状态栏之外声明了标签。看不到没有 Child 的状态栏,因为 ActualHeight 将为 0。要解决此问题,请将 Label 放在 StatusBar 内。

<DockPanel>
    <StatusBar DockPanel.Dock="Bottom">
        <Label>StatusBar Example</Label>
    </StatusBar>
</DockPanel>

【讨论】:

我从c-sharpcorner.com/UploadFile/393ac5/using-statusbar-in-wpf复制了代码 @AnjeneyaMurthy 该代码似乎没有反映屏幕截图。浏览其他示例或尝试此示例:wpf-tutorial.com/common-interface-controls/statusbar-control

以上是关于看不到状态栏的主要内容,如果未能解决你的问题,请参考以下文章

安卓11小窗模式下隐藏状态栏

如何隐藏应用状态栏

iOS 状态栏不会一直亮

教你如何修改状态栏提示的字体颜色教程(来短信提示字颜色)

当 primaryDark 为白色时更改状态栏文本颜色

当 primaryDark 为白色时更改状态栏文本颜色