我还在学习C#,我知道还不知道WinForms,但我很快就会。但是我想知道如何创建一个显示自定义通知程序的应用程序,比如Mac上的Growl。这是一个模拟:
有人能指出我正确的方向吗?而且我知道在尝试之前我应该更多地了解C#,但我总是喜欢看一些复杂的东西。
答案 0 :(得分:10)
看一下this third-party WPF NotifyIcon control,我认为它可以实现您想要的功能,希望将来这样的东西将成为WPF的一部分。我之前使用过这个原因是出于同样的原因,它非常好:你可以使用标准的工具提示或“吐司”弹出窗口,或创建你自己的弹出窗口,就像你想要的那样,你可以使用它。
答案 1 :(得分:6)
WPF将是一个很好的起点。您甚至可以在纯XAML中创建UI而无需触及C#
Here是使用WPF“通知”实现的示例
以下是一些参考链接: http://en.wikipedia.org/wiki/Windows_Presentation_Foundation http://windowsclient.net/wpf/
答案 2 :(得分:2)
您应该考虑使用WPF(Windows Presentation Foundation)来设计一些非标准的UI内容。
但是,我建议在深入了解非标准内容之前熟悉UI设计。
答案 3 :(得分:2)
由于您从头开始,我会考虑学习WPF而不是Winforms。
以下两个示例是WPF中的弹出通知程序:
答案 4 :(得分:2)
WPF绝对是你想要的东西,如果你想要你提供的图像。我的项目使用类似于屏幕截图中的通知弹出窗口。在查看完成它的其他几个样本之后,获得想要的结果非常简单。如果您需要帮助,可以发送信息。