如何在我的.NET应用程序中集成小工具

Fal*_*con 6 .net c# wpf windows-desktop-gadgets winforms

由于Windows Vista Sidebar和Windows 7都有可用的小工具,我真的很想知道你是否可以将它们集成到你的.NET应用程序中.我想要一个类似的功能,并可能将现有的小工具用于我的应用程序.

可以吗?

tod*_*000 1

这可能是可能的,但并不容易。您的应用程序需要执行操作系统通常会执行的所有操作来托管它们,包括解析小工具清单、为每个小工具设置一个要在其中运行的 Web 容器、正确调用每个小工具的事件处理程序等。

基本上,您需要支持小工具与操作系统集成所需执行的所有操作。请参阅http://msdn.microsoft.com/en-us/library/aa965850%28v=VS.85%29.aspx

这不是一个适合胆小的人的项目,但如果你能让它发挥作用,那就太酷了。

玩得开心!

顺便说一句,有一个针对小部件的 W3C 草案标准,但它尚未真正实用。请参阅http://www.w3.org/TR/widgets/ 1