WPF'烤面包机'弹出窗口 - 如何关闭?

时间:2013-09-30 19:32:25

标签: c# wpf popup

我正在使用以下内容创建“烤面包机”风格的弹出式窗口: Create popup "toaster" notifications in Windows with .NET

不幸的是,在消息“消失”之后,任务栏中仍然存在“任务”。在显示多个弹出窗口后,每个打开的弹出窗口都有一个单独的“任务”,所有弹出窗口都叠在一起。

如何在不透明度动画完成后关闭它们?

2 个答案:

答案 0 :(得分:1)

我写了自己的吐司实现,也许你可以找到它的使用!这很简单,你要做的就是:

ToastMessage.Show("My message", "My Title");

你已经完成了! :)我会不断更新它,直到我认为它是完美的,但你可以随意修改它!我还要添加动画和声音效果等内容。

这是链接: GitHub WPFToastMessage

答案 1 :(得分:0)

我想出来了,这很简单!

我更改了这个(开头减去空格):

<故事板>

对此:

<故事板已完成=“Storyboard_Completed”>

然后在事件下的“属性”窗格中,我双击了自动添加的新事件并获得了此信息:

private void Storyboard_Completed(object sender, EventArgs e)
{
}

简单地说:

    this.Close();