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