在#100非标准UI

问题描述 投票:4回答:5

我还在学习C#,我知道还不知道WinForms,但我很快就会知道。但是我想知道如何创建一个显示自定义通知程序的应用程序,比如Mac上的Growl。这是一个模拟:

http://img25.imageshack.us/img25/3793/41151387.jpg http://img25.imageshack.us/img25/3793/41151387.jpg

有人能指出我正确的方向吗?我知道在尝试之前我应该​​更多地了解C#,但我总是喜欢看一些复杂的东西。

c# .net winforms notifications
5个回答
10
投票

看看this third-party WPF NotifyIcon control,我认为它可以做你想要的开箱即用,希望这样的东西将来会成为WPF的一部分。我之前使用过这个原因是出于同样的原因,它非常好:你可以使用标准的工具提示或“吐司”弹出窗口,或创建你自己的弹出窗口,就像你想要的那样,你可以使用它。

WPF Notifyicon


6
投票

WPF将是一个很好的起点。您可以在纯XAML中创建UI而无需触及C#

Here是使用WPF的“通知”实现的示例

以下是一些参考链接:http://en.wikipedia.org/wiki/Windows_Presentation_Foundation http://windowsclient.net/wpf/


2
投票

您可能应该研究WPF(Windows Presentation Foundation)来设计一些非标准的UI内容。

但是,我建议在深入了解非标准内容之前,先熟悉UI设计。


2
投票

既然你是从头开始,我会考虑学习WPF而不是Winforms。

以下两个示例是WPF中的弹出通知程序:


2
投票

WPF绝对是你想要的东西,如果你想要你提供的图像。我的项目使用类似于屏幕截图中的通知弹出窗口。在查看完成它的其他几个样本之后,获得想要的结果非常简单。如果您需要帮助,可以通过我的方式发送消息。

© www.soinside.com 2019 - 2024. All rights reserved.