我编写了以下代码来显示自定义气球。气球工作。它在消失前5秒显示。但是它抛出了一个我无法捕捉到的Exexoon ......而且我不知道它为什么被抛出。
String title = "Trelp Balloon Info";
String text = "Trelp started";
try
{
tbi.ShowCustomBalloon(MakeCustomBalloonStackPanel(title, text), System.Windows.Controls.Primitives.PopupAnimation.Slide, 5000);
}
catch (Exception e) {
Console.WriteLine(e.ToString());
}
气球显示正确的内容。但即使是'普通'的ShowBalloonTip也会抛出相同的异常。 '普通'ShowBalloonTip的文档说当超时低于0或负数时会抛出此异常......但它不在这里。
我正在使用此库制作自定义气球:http://www.codeproject.com/Articles/36468/WPF-NotifyIcon
希望您对我有任何建议:-) thanks
修改 :
当我把整个东西放入一个线程并在4999毫秒后终止该线程(气球超时为5000)时,不抛出异常。但这不是一个真正的解决方案。