2010-01-06 16 views
5

कहें कि मेरे पास एक इंटरफ़ेस में परिभाषित एक ईवेंट है।स्ट्रक्चर मैप के साथ ऑटो वायर इवेंट हैंडलर?

मेरे पास उस इंटरफ़ेस को लागू करने वाले कई वर्ग हैं।

इन वर्गों का निर्माण स्ट्रक्चर मैप द्वारा प्रबंधित किया जाता है।

अब कहें कि मेरे पास एक प्रतिनिधि है जिसे मैं इन सभी नव निर्मित उदाहरणों के लिए ईवेंट हैंडलर के रूप में उपयोग करना चाहता हूं।

क्या स्ट्रक्चर मैप को इवेंट हैंडलर को ऑब्जेक्ट्स में जोड़ने के लिए कहने का कोई तरीका है?

(नोट:। मेरे वर्तमान समाधान एक सूचक वर्ग बना सकते हैं और है कि निर्माता है, जो काम किया हो जाता है के माध्यम से में पारित करने के लिए है, लेकिन अगर मैं बिचौलिया समाप्त कर सकते हैं मैं उत्सुक हूँ)

उत्तर

1

तो आप ले http://structuremap.sourceforge.net/Interception.htm पर एक नज़र डालें EnrichWith()
ईवेंट हैंडलर जोड़ें और मूल ऑब्जेक्ट को वापस करें और आपको वह चाहिए जो आप चाहते हैं।

+0

और मैंने सोचा कि मैंने दस्तावेज़ों के प्रत्येक पृष्ठ को पढ़ा था। धन्यवाद, ऐसा लगता है कि यह चाल करेगा। – roufamatic

+0

बस एक नोट: इस उत्तर में लिंक अब मान्य नहीं है और परिणाम 404 में हैं। किसी कामकाजी लिंक के साथ उत्तर को अपडेट करने या लिंक में कोड/उदाहरणों का बेहतर वर्णन करने पर विचार करें। – Fourth

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