无法查看状态栏

时间:2014-12-08 03:35:04

标签: c# wpf xaml statusbar

我只是想创建一个带状态栏的窗口,我无法使用如下的简单代码查看状态栏。谁能告诉我可能是什么原因?或者它只发生在机器上!我重启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>

2 个答案:

答案 0 :(得分:2)

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

如果您插入一些内容,则应显示该内容。例如:

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

答案 1 :(得分:1)

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

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