none
WPF proyecto ejecutado visible todo el tiempo RRS feed

  • Pregunta

  • Hola foro, les cuento tengo un proyecto creado en wpf y lo tengo ejecutado en mi pc que tiene una ventana con un alto de 100 y un ancho de 100, pero intento ponerle algun codigo para que este visible todo el tiempo y no se minimice cuando estoy realizando otras acciones como work y otro programa, ademas este situado en la parte superior derecha como si fuera un gadgets...

    de esta forma poder trabajar el sistema y al mismo tiempo poder revisar otras acciones.... porfavor alguien podria darle algun alcance.

    miércoles, 20 de noviembre de 2019 15:09

Todas las respuestas

  • Hola

    Esto no funcionará el 100% del tiempo, pero mejorará un poco la situación.Puede establecer Topmost = true en el controlador para el evento Window.Deactivated:

    private void Window_Deactivated(object sender, EventArgs e)
    {
        Window window = (Window)sender;
        window.Topmost = true;
    }
    Se llamará al evento Deactivated siempre que su aplicación pierda el foco (a menudo, cuando otra aplicación solicite ser Topmost) y esto restablecerá su aplicación en la parte superior después de esto.

    miércoles, 20 de noviembre de 2019 15:35
  • Efectivamente Marti Llam funciona como lo deseo, pero la ventana me aparece en el lado superior izquierdo y me gustaria colocarlo en la parte superior derecha o en la parte inferior derecha para poder trabajar facilmente en la ventana de windows con otros programas
    miércoles, 20 de noviembre de 2019 15:54
  • Hola foro encontre la solucion, aqui les dejo para quien lo necesite:

     'ubicacion en pantalla
            Dim desktopWorkingArea = System.Windows.SystemParameters.WorkArea
            Me.Left = desktopWorkingArea.Right - Me.Width
            Me.Top = desktopWorkingArea.Bottom - Me.Height

    y para que la ventana quede siempre visible en sus propiedades de la ventana existe una propiedad llamada topmost pincharla en true y listo funciona.... 

    jueves, 21 de noviembre de 2019 15:23