2010-01-15 41 views
5

इसके बजाय संसाधन में कनवर्टर की घोषणा की, मैं की तरहक्या यह स्थिर डब्ल्यूपीएफ मूल्य कन्वर्टर्स रखने का बुरा विचार है?

IsEnabled={Binding Path=SomeProp, Converter={x:Static namespace:Converter.Instance}}" 

कुछ जहां उदाहरण केवल एक बार (आलसी sinlgeton)

लेकिन मैं स्थैतिक चर के लिए संदर्भ रखते हुए मिल सकता है के बारे में चिंतित हूँ instantiated है क्या कर सकते हैं विचारों का निपटारा करते समय कचरा संग्रह के रास्ते में (मैं PRISM का उपयोग कर रहा हूं)। तुम क्या सोचते हो?

उत्तर

3

दरअसल कनवर्टर के स्थिर उदाहरण कचरा एकत्र नहीं किया जाएगा, लेकिन यह सिर्फ एक उदाहरण है, और ठेठ कन्वर्टर्स, कोई (या कुछ) डेटा फ़ील्ड है, तो यह शायद के बारे में चिंता करने के लिए कुछ भी नहीं है ...

कनवर्टर के विचारों का कोई संदर्भ नहीं है, इसलिए विचारों के कचरे के संग्रह के लिए यह कोई समस्या नहीं होनी चाहिए।