Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 关闭时设置弹出窗口动画_Wpf_C# 4.0_.net 4.0_Popup - Fatal编程技术网

Wpf 关闭时设置弹出窗口动画

Wpf 关闭时设置弹出窗口动画,wpf,c#-4.0,.net-4.0,popup,Wpf,C# 4.0,.net 4.0,Popup,所以我在用C制作弹出窗口动画时遇到了麻烦,我想知道我做错了什么。弹出窗口在打开时设置动画,在关闭时不设置动画。打开新动画后,是否必须将PopupAnimation值设置为新动画? 要在关闭时设置弹出窗口的动画,必须在动画之后设置动画以打开弹出窗口。 你确定吗?根据我的经验,PopupAnimation.Fade有一个关闭动画PopupAnimation.Scroll和PopupAnimation.Slide never。你也试过后一个吗?我试过PopupAnimation。Fade,我从来没

所以我在用C制作弹出窗口动画时遇到了麻烦,我想知道我做错了什么。弹出窗口在打开时设置动画,在关闭时不设置动画。打开新动画后,是否必须将PopupAnimation值设置为新动画?


要在关闭时设置弹出窗口的动画,必须在动画之后设置动画以打开弹出窗口。


你确定吗?根据我的经验,PopupAnimation.Fade有一个关闭动画PopupAnimation.Scroll和PopupAnimation.Slide never。你也试过后一个吗?我试过PopupAnimation。Fade,我从来没有得到一个结束动画。这很奇怪。。。也许这与我如何设置它有关,尽管我觉得这很简单。
Popup popup = new Popup();
popup.AllowTransparency = true;
popup.StayOpen = false;
popup.PopupAnimation = PopupAnimation.Slide;
popup.IsOpen = true;
popup.Opened += popup_Opened;  
void popup_Opened(object sender, EventArgs e)
{
    popup.PopupAnimation = PopupAnimation.Fade;
}