2014-10-21 2 views
0

내 창 위쪽에있는 막대에 알림을 표시하고 싶습니다. 알림이있을 때 요소를 표시 한 다음 페이드 아웃 할 계획입니다. 웹 페이지를 작성했다면 다음과 같이됩니다.창 내용 위에 플로트 알림 표시 줄

{ 
    position: fixed; 
    width: 100%; 
    height: 50px; 
    border-bottom-style: solid 1px #444; 
} 

높이와 불투명도 중 하나를 움직이게하십시오. 난 단지 짧은 시간 동안 그것을 보여 드리겠습니다

은 그래서 내용을 폐색보다는 옆으로 WPF 응용 프로그램은 내가 요소의 상단에 고정 할 수있는 방법 금주 모임에

을 이동하고 위에 표시 할 내용?

답변

1

당신은

<Window x:Class=.....> 
    <Grid Name="Content" .....> 

    </Grid> 
</Window> 

로 기존 XAML 창 디자인이 다른 그리드로 기존 내용을 둘러싼하여 확장 및 포장 그리드 내부의 원본 콘텐츠 후 '고정'요소를 삽입하는 경우 :

<Window.....> 
    <Grid Name="Wrapper"> 
    <Grid Name="Content" .....> 

    </Grid> 

    <Label Name="Static" Height="40" VerticalContentAlignment="Center" 
     HorizontalContentAlignment="Center" BorderThickness="0, 0, 0, 3" 
     Background="#40FFFF00" BorderBrush="Gray" Content="Hello" /> 

    </Grid> 
</Window> 

레이블은 단지 예입니다. 그것은 당신의 내용 뒤에 렌더링되므로 맨 위에 렌더링됩니다. 올바른 위치에 놓는 방법을 찾아야합니다.

물론 다른 문제가있을 수 있습니다. 이것은 단지 하나입니다.

+0

명확히하기 위해 xaml을 파싱 할 때 처음으로 발견 된 요소가 먼저 렌더링됩니까? 나는 그 사실을 몰랐다. – Basic

+0

예. 주문이 중요합니다. 그리드는 같은 영역에 요소를 렌더링하는 쉬운 방법입니다. – Fratyx

+0

두 요소를 바꿀 때 효과가 나타납니다. – Fratyx