2010-08-02 10 views
5

Tengo una herramienta de supervisión donde algunos usuarios, aunque no todos, desean que se muestre siempre en la parte superior.WPF: agregue una opción de menú "Siempre visible" al menú del sistema

Me gustaría agregar esta opción al menú del sistema en la esquina superior izquierda. ¿Como podría hacerlo?

+0

posible duplicado de [? ¿Cómo puedo personalizar el menú del sistema de un formulario Windows] (http : //stackoverflow.com/questions/4615940/how-can-i-customize-the-system-menu-of-a-windows-form) –

+0

Quizás esto podría ayudarlo;) [Ejecute el menú del sistema de la ventana en la ventana personalizada] (http://stackoverflow.com/questions/19410121/launch-windows-system-menu-on-custom-window) –

Respuesta

1

Me gustaría sugerir fuertemente en referencia a este tema aquí en stackoverflow:

How can I customize the system menu of a Windows Form?

El hilo anteriormente utiliza C++ no administrado, pero que han envuelto bastante bien, todavía debe trabajar adecuadamente en WPF.

Entonces sólo tendría que asegurar que cuando la opción de personalización se ha pulsado conmuta la propiedad más alta de la aplicación:

bool tpMost = false; 

This.Topmost = !tpMost; //Used to switch the bool value 
Cuestiones relacionadas