2012-08-06 5 views
11

¿Hay alguna manera de alinear (izquierda y derecha) el título de la ventana en la máquina con Windows 8 o 2012?¿Cómo alinear el título de la ventana en Windows 8/2012?

El título de la ventana en la ventana 8 o 2012 está alineado en el centro horizontalmente.

enter image description here

Tenemos una aplicación de WPF que está portado a Windows máquina 8/2012. Lo estamos probando junto con algunos de nuestros clientes y los clientes necesitan que el título de la ventana quede alineado como lo estaba en Windows 7 o XP.

Sé que podemos hacer esto usando ControlTemplate en WPF, pero eso sería demasiado para esta pequeña cosa.

estoy seguro de que esto es cuestión va a venir a medida que más aplicaciones se portado a Windows 8/2012.

¿Hay alguna solución rápida a este? ¿O sabe si Microsoft le dará esta flexibilidad en las versiones finales de Windows 8 o 2012?

+0

¿Quiso decir Windows Server 2012? – BoltClock

+0

Sí. Perdón por no estar claro. – digitguy

Respuesta

4

Todos los títulos de las ventanas de Windows 8 están alineados al centro. Obligar a un título de la aplicación a alinearse a la izquierda en Windows 8 sería casi como forzar a los botones minimizar y maximizar en el lado izquierdo de la ventana.

Puede lograr esto usando una ventana de dibujo personalizada como DXWindow desde DevExpress. Ver este post:

http://www.devexpress.com/Support/Center/p/Q298641.aspx

Sin embargo, la aplicación aparecerá fuera de lugar en Windows 8 y puede no pasar la certificación de aplicaciones de escritorio.

+0

Estoy de acuerdo. Es exactamente como la gente está acostumbrada y le gustaría que la aplicación aparezca exactamente igual en todos los sistemas operativos :). – digitguy

+0

Si desea que "la aplicación aparezca exactamente igual en todos los sistemas operativos", debe utilizar una aplicación web, no WPF. –

5

Es el comportamiento predeterminado de Windows 8, por lo que no se recomienda.

AUNQUE Visual Studio 2012 alinea a la izquierda los títulos, por lo que es posible, por muy inconsistente que sea.

Es dudoso Microsoft ofrecerá hasta cómo reemplazar la funcionalidad por defecto o cambiarlo puesto que ya está RTM. This puede ayudarlo a obtener parte del camino.

+1

Visual Studio 2012 usa una ventana personalizada de cromo, por lo que tiene dominio libre para alinear a la izquierda el título de la ventana. – BoltClock

+0

Leí en algún lado que Microsoft devolverá Aero en Windows 10. ¿Podrían revertir esta cuestión de centrarse como parte de eso? Aquí está esperando. –

Cuestiones relacionadas