【问题标题】: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>

【问题讨论】:

    标签: c# wpf xaml statusbar


    【解决方案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>
      

      【讨论】:

      猜你喜欢
      • 2011-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-21
      • 2013-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多