2014-12-08 7 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

을 사용하고 당신은 상태 표시 이외의 레이블을 선언했다. ActualHeight는 0이 될 것이므로 Child가없는 상태 표시 줄은 보이지 않습니다. 문제를 해결하려면 Label을 StatusBar 안에 넣으십시오.

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

그 코드를 반영하지 않는 것 http://www.c-sharpcorner.com/UploadFile/393ac5/using-statusbar-in-wpf/ –

+0

@AnjeneyaMurthy의 코드를 복사 스크린 샷. 다른 예제를 살펴 보거나이 예제를 대신 사용해보십시오. http://www.wpf-tutorial.com/common-interface-controls/statusbar-control/ – Tyress

2

샘플의 StatusBar가 비어있어 높이가 없습니다.

일부 내용을 삽입하면 표시되어야합니다. 예를 들어 :

<DockPanel> 
    <StatusBar DockPanel.Dock="Bottom"> 
      <Label>Status Bar Text</Label> 
    </StatusBar> 
    <Label>StatusBar Example</Label> 
</DockPanel> 
관련 문제