问题描述
我想使用任务对话框在我的.NET 4应用程序,但我也需要支持Windows XP。
I want to use Task Dialogs in my .NET 4 application but I need to also support Windows XP.
我GOOGLE了,有成千上万的实现对.NET不依赖于Windows Vista或以上,但大部分的人我看过揭露本地任务对话框API的只有一小部分。
I've googled and there are thousands of implementations for .NET that aren't dependent on Windows Vista or above, but most of the ones I've looked at expose only a small subset of the native Task Dialog API.
借助的Windows API code包具有良好的.NET包装对于本地任务对话框API,但它需要Vista或以上。
The Windows API Code Pack has a good .NET wrapper for the native Task Dialog API, but it requires Vista or above.
我正在寻找一个良好的品质实现,是基本持平的本土任务对话框在功能方面和外观和感觉。一个WPF实现完整的动画将是伟大的!
I'm looking for a good quality implementation that is roughly on par with the native Task Dialog in terms of features and look and feel. A WPF implementation complete with animations would be great!
谁能推荐根据以往的经验这样的事?
Can anyone recommend such a thing based on past experience?
推荐答案
尝试这,这和的。第一个是足够好 - 这表明原来Vista的TaskDialog当一个程序在Vista或更高版本的操作系统上运行,它显示了WPF TaskDialog般的窗口,当它在WinXP真实调用。需要注意的是,你不能让原来TaskDialog在WinXP,因为它使用Vista的+功能。
Try this, this and this. The first one is good enough - it shows original Vista TaskDialog when a program runs on Vista or higher OS, and it shows WPF TaskDialog-like window when it's invoked on WinXP. Note that you can't get original TaskDialog on WinXP because it uses Vista+ features.
这篇关于是否有良好的平台独立的任务对话框的实现.NET?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!