2010-11-11 11 views

Respuesta

25

Usted tiene que descargar el Windows API Code Pack for .NET y utilizar estos componentes para interactuar con Windows 7 (suponiendo que no está utilizando .NET 4.0).

Si está utilizando .NET 4.0, debe incluir el espacio de nombres System.Windows.Shell para obtener acceso a las funciones de la barra de tareas de Windows 7.

+0

Recientemente he notado que mi aplicación se rompe en algunas ventanas que no son Windows 7. ¿Tengo otra opción que preguntar si es Windows 7 antes de establecer el estado de progreso? – Diego

+1

'if (Environment.OsVersion.Major> = 6) {...}' – Sebastian

10

En WPF4 tiene

<Window.TaskbarItemInfo> 
     <TaskbarItemInfo> </..> 
</...> 
+2

Un muy buen ejemplo vive aquí: http://10rem.net/blog/2009/10/29/showing-progress-in-the -windows-7-taskbar-with-wpf-4-and-a-short-romp-through-windows-7-cleartype-settings –

+0

Genial, sin necesidad de dll adicional con esto. – Otiel

Cuestiones relacionadas