एक WPF आवेदन में जब घोषित कन्वर्टर्स, क्या मुझे:क्या मुझे App.xaml में कनवर्टर्स घोषित करना चाहिए या प्रति-फ़ाइल संसाधन के रूप में घोषित करना चाहिए?
- App.xaml (यानी
<Application.Resources/>
में) में घोषित सभी मेरी कन्वर्टर्स तो यह पूरा आवेदन - घोषित लिए कन्वर्टर्स केवल जरूरत के लिए उपलब्ध है प्रत्येक
Page
/Window
/ResourceDictionary
/UserControl
आदि उनकेResources
खंड में - कुछ और पूरी तरह से
पठनीयता के संबंध में, विधि 1 मेरे लिए सबसे अच्छा लगता है, लेकिन मेरा प्रश्न प्रदर्शन के बारे में है। प्रदर्शन, स्मृति इत्यादि के मामले में सबसे अधिक संसाधन कौन सा तरीका कुशल है?
मैंने अभी कुछ सीखा है, यकीन है कि उपयोगी होगा! – Shimmy
और हां, प्रदर्शन के संदर्भ में यह बेहतर है क्योंकि कनवर्टर का उपयोग होने पर हर बार एक नई वस्तु को तुरंत चालू नहीं किया जाता है। यह मार्कअप एक्सटेंशन में पहली कॉल की वापसी से पहले केवल एक उदाहरण बनाता है और हर बार एक ही उदाहरण देता है। – Yogesh
धन्यवाद! यह जीवन को आसान बनाता है। – si618