Growl 第一次弹出后,后面就不弹出了
-
原因:
第一次弹出后,页面关闭之前,还有Growl的弹窗未关闭,就会造成后续页面打开,Growl弹出提示框
-
解决
-
方法1、使用全局提示框 Growl.SuccessGlobal(“我是提示框!”);
-
方法2:
-1、添加Token文本public static readonly string GrowlScriptToken = nameof(GrowlScriptToken);
-2、添加xaml
<hc:SimplePanel> <DockPanel> <!-其他内容--> <StackPanel hc:Growl.Token="{x:Static local:MessageToken.GrowlScriptToken}" VerticalAlignment="Top" Margin="0,10,10,10"/> </hc:ScrollViewer> </hc:SimplePanel>
-3、显示
Growl.Success("测试Token!", GrowlScriptToken);
-4、清除
public void WindowClosing() { Growl.Clear(GrowlScriptToken); }
-