none
Colocar Icono En La Barra De Tareas WPF C# RRS feed

  • Pregunta

  • Buenas noches y un cordial saludo

    El motivo de mi mensaje es para saber si me pueden apoyar con un código que permita colocar mi aplicación anclada en la barra de tareas, como lo muestro en la siguiente imagen, o de no ser posible, cual seria la ubicación de los iconos de la barra de herramientas. para colocar en la carpeta mi icono y poder ejecutarlo desde la barra de herramientas del escritorio

    Mi objetivo es mostrar mi aplicación alado del icono azul con blanco

    De mi parte es todo, espero pueden apoyar, gracias



    • Editado Jovanny CJ domingo, 9 de agosto de 2020 6:14
    domingo, 9 de agosto de 2020 6:12

Respuestas

Todas las respuestas

  • [...] o de no ser posible, cual seria la ubicación de los iconos de la barra de herramientas

    No, los iconos del área de notificación, a diferencia de otros iconos tales como los del escritorio o los del menú inicio, no se encuentran en una carpeta. En su lugar, es cada uno de los programas ejecutables que muestran ahí su icono el que debe llamar a las APIs de Windows para que el icono aparezca. Si el programa en cuestión se detiene, el icono desaparece.

    Afortunadamente, disponemos en .NET de un componente que sirve para hacer todas las llamadas necesarias a Windows para que el icono aparezca. Se llama NotifyIcon:

    https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.notifyicon

    No es un componente de WPF, sino de Windows Forms, pero no importa. Funciona bien si lo llamas desde WPF. Aquí tienes una guía:

    http://www.abhisheksur.com/2012/08/notifyicon-with-wpf-applications.html

    Si no quieres pasar por el NotifyIcon de Windows Forms, también hay una librería más avanzada que te da toda la funcionalidad del NotifyIcon (y más) directamente en WPF:

    https://www.codeproject.com/Articles/36468/WPF-NotifyIcon-2

    • Marcado como respuesta Jovanny CJ miércoles, 19 de agosto de 2020 22:49
    domingo, 9 de agosto de 2020 16:21
  • Hola Christian CJ, 

      

    ¿Alguna novedad sobre la consulta realizada? ¿Han sido útiles las  respuestas proporcionadas?  

    Espero su respuesta.  

    Cualquier duda referente a productos Microsoft, puedes consultarnos. Es un gusto informarte. 

    Gracias por usar los foros de MSDN.  

    Eric Ruiz

    ____________________________  

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.  

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.   

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft. 

    lunes, 10 de agosto de 2020 16:06
    Moderador