2013-01-07 24 views
13

यह एक Windows 8 शैली बटन:क्यों नहीं WPF विंडोज 8 शैली बटन Windows में दिखाता है 8

और यह .NET 4.5 WPF अनुप्रयोग में एक बटन है:

कोई विचार क्यों WPF देशी विंडोज 8 स्टाइल बटन नहीं दिखाता है? क्या इसे ठीक करने का कोई तरीका है?

+0

यहां कुछ समान है ... सुनिश्चित नहीं है कि यह मदद करेगा या नहीं। http://stackoverflow.com/questions/3458382/metro-like-theme-for-wpf – Anonymous

उत्तर

9

आप क्या कर सकते हैं HERE से कस्टम WPF स्टाइल का उपयोग करना है।

नीचे शैलियों का एक स्क्रीनशॉट है जैसा कि कई राज्यों में एक ही WPF अनुप्रयोग पर लागू होता है। शीर्ष स्पष्ट रूप से एरो थीम्ड है, और नीचे सेट नए लागू शैलियों के साथ है।

और यहाँ XAML करने के लिए एक कड़ी है।

+0

ये कुछ बहुत अच्छी शैलियों हैं। –

+0

@RudiVisser उन्हें बनाने के लिए धन्यवाद। ':)' – Elmo

+0

@ ज़क हाहा आप बहुत स्वागत करते हैं महोदय! –

2

डब्ल्यूपीएफ किसी भी देशी विंडोज नियंत्रण का उपयोग नहीं करता है - यह विभिन्न विंडोज संस्करणों के लिए अपने नियंत्रण और शैलियों के साथ आता है। विंडोज 7 पर आप निम्नलिखित विधानसभाओं

PresentationFramework.Aero.dll 
PresentationFramework.Classic.dll 
PresentationFramework.Luna.dll 
PresentationFramework.Royale.dll 

पा सकते हैं और मुझे लगता है कि वहाँ Windows 8 के लिए एक नया एक है क्योंकि WPF है नहीं देशी नियंत्रण का निर्माण यह विंडोज 7 पर एक XP शैली WPF आवेदन करना संभव है और विंडोज एक्सपी पर विंडोज -7-स्टाइल एप्लीकेशन।

यदि आप मूल विंडोज 8 यूआई से बॉक्स से बाहर की पेशकश के मुकाबले बेहतर विंडोज 8 यूआई से मेल खाना चाहते हैं, तो आपको अपनी खुद की शैलियों को बनाना होगा - शायद WPF द्वारा प्रदान की गई शैलियों के आधार पर।