2016-01-23 72 views
0

我正在开发一个WinForms应用程序,我想知道是否有第三方库或一组内置类来创建淡入淡出/弹出警告/信息弹出对话框,很像Bootstrap Alerts(那些当然只是静态;我感兴趣的外观&感觉)。在我看来,这些会出现在屏幕的右下角,几秒钟后淡入淡出。警告弹出窗口将以红色表示错误,绿色或蓝色表示注释,黄色表示警告等。在WinForms(或WPF)中创建淡入淡出的皮肤警报/信息弹出

我对图形相关的编程不是很熟悉,所以希望这会很容易对某人提出质疑。哦,我提到我的应用程序是WinForms,但如果WPF中的这种事情更容易,我会愿意使用它(反正我不是很远,哈哈)。

非常感谢您的帮助!

回答

0

WPF比WinForms先进。我推荐使用WPF。

在WPF中,我们可以使用DoubleAnimation类在UI元素属性上创建动画。

实例:淡入

请结账MSDN引用: https://msdn.microsoft.com/library/ms752312(v=vs.100).aspx#thewpftimingsystem https://msdn.microsoft.com/en-us/library/system.windows.media.animation.doubleanimation(v=vs.110).aspx

其他教程: http://www.codeproject.com/Articles/23257/Beginner-s-WPF-Animation-Tutorial

您可以检查以下第三方库: http://wpffx.codeplex.com/ http://transitionals.codeplex.com/

+0

谢谢,这应该有助于动画淡入淡出。 WPF会让我有一个彩色的无边框对话框(就像那些Bootstrap警报)吗? – clamum

+0

您可以为UIElement保留边框并为该UIElement应用淡入淡出/淡出动画。 :) – null1941

+0

它工作? – null1941