2011-06-23 15 views
7

हम निर्णय ले रहे हैं कि हमें XAML संसाधन नामों के लिए camelCase या PascalCase पर मानकीकृत करना चाहिए या नहीं।एक्सएएमएल संसाधन नामकरण सम्मेलन

क्या किसी को पता है कि एक शैली आमतौर पर दूसरे पर पसंद की जाती है?

क्या माइक्रोसॉफ्ट के पास इसके लिए कोई सम्मेलन है?

रिकॉर्ड के लिए, हम क्षेत्रों के लिए camelCase का उपयोग (अर्थात, WPF नियंत्रण भी शामिल है बहुत कुछ मामलों में जहां वे नाम हैं में)

धार्मिक बहस से बचने के लिए: मैं "के लिए नहीं देख रहा हूँ इस दृष्टिकोण बेहतर है दूसरे की तुलना में ... "प्रतिक्रियाएं। एक अच्छे उत्तर में संदर्भ सामग्री और/या आंकड़ों के लिंक शामिल होंगे।

उत्तर

10

x:Name विशेषता के लिए, आपको ऊंट के आवरण का उपयोग करना चाहिए, क्योंकि आम तौर पर दृश्यों के पीछे एक क्षेत्र बनाया जाता है। माइक्रोसॉफ्ट, वास्तव में इसका पालन नहीं करता है हालांकि उनके डिफ़ॉल्ट शैलियों में, क्योंकि नियंत्रण टेम्पलेट्स एक अपवाद है जहां बैकिंग फ़ील्ड नहीं बनाया गया है।

x:Key विशेषता के लिए, मैंने कभी भी पास्कल आवरण का उपयोग किया है। इसमें माइक्रोसॉफ्ट के default Styles शामिल हैं।

+1

मैं हमेशा x: कुंजी के लिए पास्कलसीसिंग का उपयोग करता हूं। अधिकतर क्योंकि मैं कुछ ऐसा कर रहा हूं जैसे ' '। इस तरह की स्थितियों में कुंजी नाम रखना हमेशा आसान होता है, इसलिए किसी विशेष संसाधन के लिए कुंजी नाम याद रखना हमेशा आसान होता है। – Will

+0

फ़ील्ड के लिए एमएस नामकरण दिशानिर्देशों को छोड़कर अंडरस्कोर से पहले ऊंट आवरण होता है। – Jeff

+0

@ जेफ - आपका स्रोत कहां है? दिशानिर्देश [यहां] (http://msdn.microsoft.com/en-us/library/ms229012.aspx) कहता है "क्षेत्र-नामकरण दिशानिर्देश स्थिर सार्वजनिक और संरक्षित क्षेत्रों पर लागू होते हैं। आंतरिक और निजी क्षेत्र दिशानिर्देशों द्वारा कवर नहीं होते हैं "। – CodeNaked

संबंधित मुद्दे