WPF命令行弹窗
相信不少人都做过弹窗程序,近日一个程序的需求中需要在右下角弹出通知。效果如下:
效果图1:默认参数参数弹窗
此程序接受6个命令行参数,缺一不可。
1 ShowupTime: 弹出时间,决定窗体上升过程需要的时间,单位是秒。
2 HoldTime: 稳定时间,决定窗体停留的时间,单位是秒。
3 CloseTime: 关闭时间,决定窗体下降过程需要的时间,单位是秒。
4Title: 标题。
5Content: 想要显示的文字。
6AllowTransparent:是否允许透明,只能是true或者false。
如果输入错误,将不会报错,并使用默认值。
效果图2:自定义参数弹窗
弹窗程序接受命令行的意义在于,可以动态调用,而不依赖某个dll。
代码即注释,本程序一共不到400行,我就不废话了。可以通过以下方式调用:
System.Diagnostics.Process.Start("popupwindow", "1 2 1 Hello \"Hello World!\" false");