2014-12-08 54 views
0

我只是想創建一個狀態欄的窗口,我無法看到狀態欄,如下面的簡單代碼。誰能告訴我可能是什麼原因?或者它只發生在機器上!我重新啓動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

你申報狀態欄外的標籤。無法看到沒有Child的狀態欄,因爲ActualHeight將爲0.要解決該問題,請將該標籤置於StatusBar中。

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

我複製從http://www.c-sharpcorner.com/UploadFile/393ac5/using-statusbar-in-wpf/ – 2014-12-08 03:45:25

+0

@AnjeneyaMurthy的代碼,代碼似乎並沒有反映屏幕截圖。閱讀其他示例或嘗試使用這一個示例:http://www.wpf-tutorial.com/common-interface-controls/statusbar-control/ – Tyress 2014-12-08 03:49:47

2

您樣本中的StatusBar是空的,因此沒有高度。

如果你插入一些內容,它應該被顯示。例如:

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