2012-12-13 7 views
1

그래서 C#에서 팝업 애니메이션을 적용하는 데 문제가 있습니다. 무엇이 잘못되었는지 궁금합니다. 팝업이 열릴 때 움직이며 닫을 때 움직이지 않습니다. PopupAnimation 값을 열면 새 애니메이션으로 설정해야합니까?닫을 때 애니메이션 팝업

Popup popup = new Popup(); 
popup.AllowTransparency = true; 
popup.StayOpen = false; 
popup.PopupAnimation = PopupAnimation.Slide; 
popup.IsOpen = true; 

답변

0

가까이에 팝업을 애니메이션하려면 팝업을 열 애니메이션 후 애니메이션을 설정해야합니다.

popup.Opened += popup_Opened; 
void popup_Opened(object sender, EventArgs e) 
{ 
    popup.PopupAnimation = PopupAnimation.Fade; 
} 
+5

정말 이니? 내 경험에 의하면'PopupAnimation.Fade'는 닫는 애니메이션 인'PopupAnimation.Scroll'과'PopupAnimation.Slide'를 결코 가지고 있지 않습니다. 당신도 후자와 이것을 시도 했습니까? – LPL

+0

PopupAnimation.Fade로 시도해 보았는데 닫는 애니메이션이 없었습니다. 이것은 이상합니다 ... 아마 내가 어떻게 설정했는지와 관련이 있습니다. –

관련 문제