2012-08-06 12 views
11

Windows 8 veya 2012 makinesinde (asıl olarak) sol hizalama pencere başlığının bir yolu var mı? Pencerenin başlığı, Pencere 8 veya 2012'de yatay olarak merkez hizalanmıştır. Windows 8/2012'de pencere başlığını hizalama nasıl bırakılır?

enter image description here

Biz, Windows 8/2012 makineye taşıdık bir WPF uygulama var. Müşterilerimizle birlikte test ediyoruz ve müşteriler Pencere 7 veya XP'de olduğu gibi hizalanacak pencerenin başlığına ihtiyaç duyuyorlar.

Bunu WPF'de ControlTemplate kullanarak yapabileceğimizi biliyorum, ancak bu küçük şey için çok fazla olurdu.

Bu soru, bu herhangi bir hızlı çözüm var mı Windows 8/2012'de

nakledilir fazla uygulamalar olarak gelip gidiyor eminim? Ya da Microsoft'un Windows 8 veya 2012'nin son sürümlerinde bu esnekliği verecek mi?

+0

Bunu mu demek istediniz: Windows Server 2012 – BoltClock

+0

Evet. Belirsiz olduğum için üzgünüm. – digitguy

cevap

4

Windows 8'deki tüm pencere başlıkları orta hizalıdır. Windows 8'de bırakılacak bir uygulama başlığı zorlamak neredeyse küçültmeyi ve pencerenin sol tarafında görünecek düğmeleri en üst düzeye çıkarmak gibi olacaktır.

Bunu, DevExpress'ten DXWindow gibi özel bir çizim penceresi kullanarak gerçekleştirebilirsiniz. Bu yayını bakınız:

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

Ancak uygulama Windows 8'de yersiz görünecek ve masaüstü uygulaması sertifika geçmek olmayabilir.

+0

Katılıyorum. Bu sadece insanların kullandığı ve uygulamanın tüm işletim sistemlerinde aynı görünmesini istemesi :). – digitguy

+0

"Uygulamanın tüm işletim sistemlerinde aynı görünmesini istiyorsanız" WPF değil, bir web uygulaması kullanıyor olmalısınız. –

5

Windows 8'in varsayılan davranışı bu nedenle önerilmez.

ALTHOUGH Visual Studio 2012, başlıkları sola sığdırır, ancak bu mümkün olmayabilir, ancak tutarsız olabilir.

Microsoft varsayılan işlevselliğini geçersiz veya zaten RTM beri bunu değiştirmek için nasıl yukarı sunacak şüphelidir. This, yoldan bir miktar almanıza yardımcı olabilir.

+1

Visual Studio 2012, özel bir pencere kromu kullanır, bu nedenle pencere başlığını sola hizalamak için serbest saltanatı vardır. – BoltClock

+0

Microsoft'un Windows 10'da Aero'yu geri getireceği bir yer okuyorum. Bu merkezleme olayını bunun bir parçası olarak geri alabilir mi? İşte umut ediyor. –

İlgili konular