【WPF开发】HandyControl Growl控件Error通知不自动消失的问题

需求

HandyControl Growl在Error类型的通知不自动消失,此时需要他跟其他的统一。

找寻原因

那么翻翻代码看看为啥不消失呗
1、这是决定关闭通知的计时器
image
2、这是通过_staysOpen来控制是否启动计时器 _staysOpen为true的时候就会不启动了
image
3、明显看到Error中如果非IsCustom的情况下会_staysOpen
image

解决方案

那么最后,我们可以简便的设置IsCustom为true
这样就可以解决Error类型的通知不自动消失的问题了

Growl.Error(new GrowlInfo()
{
    Message = msg,
    WaitTime = 2,
    IsCustom = true
});
posted @ 2024-11-07 11:01  idealy233  阅读(467)  评论(0)    收藏  举报