我已经阅读了其他相关问题,但我无法真正让他们与此相关,所以我认为最好问一下,我对 WPF 很陌生等等,所以请多多包涵。
我正在使用这个http://www.codeproject.com/KB/WPF/wpf_notifyicon.aspx
api 来处理自定义 WPF Windows(特别是 FancyBalloon)。
但是,我遇到了以下问题,我似乎无法在单独的线程中启动 BalloonTips(我需要这个,因为我正在解析电子邮件,因此如果有 3 封电子邮件,它会显示第一封电子邮件(有效很好),但是当涉及到第二封电子邮件时,它会因 TargetInvocationException 而崩溃,{“指定的元素已经是另一个元素的逻辑子元素。首先断开它。”}。
事情是,我应该使用同一个实例,我之前曾尝试调用它来关闭它,处理它等但无济于事。(如果我再次处理它,我无法创建另一个实例,因为显然 WPF UI 组件必须从静态线程调用,所以在整个电子邮件循环+显示气球的过程中,我正在尝试使用相同的 BalloonTip。
请问有什么建议吗?我真的很茫然,我已经做了很长一段时间了:/
我想知道有没有人