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