2012-06-13 11 views
6

बस "संसाधन शब्दकोश (डब्ल्यूपीएफ)" वस्तुओं के लिए उपयोग नामकरण सम्मेलन के संबंध में एक सामान्य प्रश्न पूछना चाहता था।"संसाधन शब्दकोश (डब्ल्यूपीएफ)" नामकरण सम्मेलन और प्रबंधन सुझाव

प्रोजेक्ट में विरासत में मिला, मेरे पास विभिन्न नामकरण सम्मेलनों के साथ पूरे स्थान पर संसाधन शब्दकोश हैं। इसलिए, मैं आम तौर पर संसाधन शब्दकोशों के प्रबंधन में सुझावों की तलाश में हूं।

कृपया किसी भी उत्तर से थीम्स फ़ोल्डर और उन संसाधन शब्दकोशों को बाहर करें।

+0

मेरी खुद की निराशा के लिए कोई अन्य सुझाव नहीं दिखता है। मैं इस विषय पर कुछ वैकल्पिक विचारों का भी आनंद लेता। अगर मेरी प्रतिक्रिया पर्याप्त है, तो कृपया इसे उत्तर के रूप में चिह्नित करने के लिए स्वतंत्र महसूस करें :) – BTownTKD

उत्तर

8

मैं अलग संसाधन प्रकार के लिए एक अलग फाइल का उपयोग करना चाहते:

  • फ़ॉन्ट्स और फ़ॉन्ट-आकार (Fonts.xaml)
  • ब्रश और रंग (Brushes.xaml)
  • जेनेरिक नियंत्रण शैलियाँ, कुंजी (CoreStyles.xaml)
  • डाटा टेम्पलेट्स और TemplateSelectors (DataTemplates.xaml)
  • कन्वर्टर्स (Converters.xaml) के बिना
  • बी आई टी एम छवि स्रोतों (Icons.xaml)
  • विशिष्ट, keyed शैलियों (Styles.xaml)
+0

लिंक अब और काम नहीं करता है, और मुझे वास्तव में कोई अच्छा स्रोत नहीं मिल रहा है। क्या आपके पास नए दृष्टिकोण हैं या आपसे कोई अन्य लिंक है? –

3

के रूप में उपयोग के लिए apImages मैं भी हमारे WPF परियोजनाओं के लिए सम्मेलनों में दिलचस्पी थी। यह pdf बहुत उपयोगी था और इसमें संसाधनों के प्रबंधन के बारे में एक हिस्सा शामिल था। लेखक बीटाउन टीकेडी के साथ राय से अलग है:

संसाधन संगठन में शामिल होने से पहले, मुझे संसाधनों को फ़ाइलों में अलग करने के विभिन्न दर्शनों पर चर्चा करने की आवश्यकता है। दो दृष्टिकोण में मैं समूह इन:

  1. भौतिक या प्रकार आधारित संगठन है, जहां एक प्रकार की सभी आवृत्तियों साथ रखे जाते हैं। उदाहरण के लिए, एक संसाधन शब्दकोश में सभी स्थिरांक (या मीट्रिक), सभी रंगों के लिए एक अलग फ़ाइल, ब्रश के लिए एक और फ़ाइल, और इसी तरह शामिल होंगे। मैंने इसे कुछ बार कोशिश की, और यह मेरे लिए बहुत अच्छा काम नहीं किया। यह अनावश्यकता की ओर जाता है जहां आप सभी फाइलों और संसाधनों को डुप्लिकेट करने सहित सभी को समाप्त करते हैं। संदर्भों में नेविगेट करना भी मुश्किल है (उदाहरण के लिए, रंग से ब्रश तक)।
  2. एक तार्किक संगठन जहां संसाधनों को तार्किक कार्य को पूरा करने के लिए फ़ाइलों पर समूहित किया जाता है। उदाहरण के लिए, एक समूह में थीम के लिए सभी संसाधन शामिल होते हैं, या नियंत्रण के विशिष्ट सेट (जैसे चार्ट) के लिए उपयोग किए जाने वाले सभी संसाधनों को लॉजिकल इकाई के रूप में समूहीकृत किया जाता है। संसाधन फ़ाइलों में स्थिरांक, रंग, ब्रश, शैलियों इत्यादि शामिल होंगे। इस दृष्टिकोण ने कई परियोजनाओं पर अधिक कुशल साबित कर दिया है, इसलिए इस लेखन में चर्चा की गई है।
+1

दिलचस्प। आइटम # 2 वर्तमान में लागू किया गया है। समस्या समय के साथ 'तार्किक संगठन' परिवर्तन है। इससे डुप्लिकेशंस, विरोधाभासी शैलियों और प्रोग्रामर अलग-अलग विंडो, उपयोगकर्ता नियंत्रण, पृष्ठ या तत्व पर शैलियों की स्थापना कर रहे हैं। – AMissico

+1

पीडीएफ लिंक टूटा हुआ है, @ bruno-v क्या आप इसके लिए नया लिंक जोड़ सकते हैं? –

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