在现代的应用程序中,通知是一种非常常见的用户交互方式。它们可以用于提醒用户一些重要的信息,比如软件更新、消息提醒等。CharmNotification 是一个自定义的通知组件,它允许开发者创建从屏幕右下角滑入的自定义通知。这个组件不仅可以自定义颜色、图标等,还可以在运行时动态创建新的通知。
在编程或者阅读书籍时,经常会遇到一些吸引人的通知,它们通常伴随着可爱的提示音出现。这启发了:为什么不创建一个免费的组件来实现同样的效果呢?
CharmNotification 组件包含多个属性,以下是它们的功能介绍:
CharmNotification 的使用非常简单,可以通过代码或者设计器来操作它。为了完成任务并发布高级通知,可以通过以下两种方法之一来实现。
将组件拖放到表单上。
编辑属性:
notification1.ShowNotification();
要创建一个自定义的通知,可以编写如下代码:
Notification n = new Notification();
n.Title = "Windows update";
n.Text = "Windows started updating, please do not turn off your computer.";
n.Duration = 3000;
n.Icon = Properties.Resources.windows_32;
n.BackColor2 = Color.FromArgb(35, 35, 35);
n.BackColor1 = Color.FromArgb(28, 28, 28);
n.TitleForeColor = Color.WhiteSmoke;
n.TextForeColor = Color.WhiteSmoke;
n.ShowNotification();