【WPF开发】HandyControl Growl控件Error通知不自动消失的问题
需求
HandyControl Growl在Error类型的通知不自动消失,此时需要他跟其他的统一。
找寻原因
那么翻翻代码看看为啥不消失呗
1、这是决定关闭通知的计时器
2、这是通过_staysOpen来控制是否启动计时器 _staysOpen为true的时候就会不启动了
3、明显看到Error中如果非IsCustom的情况下会_staysOpen
解决方案
那么最后,我们可以简便的设置IsCustom为true
这样就可以解决Error类型的通知不自动消失的问题了
Growl.Error(new GrowlInfo()
{
Message = msg,
WaitTime = 2,
IsCustom = true
});