जैसा कि आप वर्णन करते हैं, Tag
संपत्ति का सबसे लगातार उपयोग मैं आया हूं और विनफॉर्म, डब्ल्यूपीएफ और सिल्वरलाइट दोनों में उपयोग किया गया है, यह वास्तविक डेटा इंगित करता है कि नियंत्रण संबंधित है। यह ListViewItem
उदाहरणों या ऑटो-जेनरेट किए गए उपयोगकर्ता इंटरफ़ेस पर विशेष रूप से उपयोगी है जहां आप एकाधिक ऑब्जेक्ट्स के लिए एक ही ईवेंट हैंडलर का उपयोग करना चाहते हैं, जहां केवल लक्षित डेटा अलग होता है (यानी कार्रवाई करने के लिए क्रिया एक ही रहती है)।
हालांकि, मैं भी Tag
एक गणन मान संग्रहीत करने के लिए इस्तेमाल किया है या एक स्ट्रिंग है तो कार्रवाई निर्धारित करने के लिए प्रयोग किया जाता है (हालांकि आप मूल्य प्रकार से बचना चाहिए, क्योंकि यह जब Tag
संपत्ति के लिए मान निर्दिष्ट मुक्केबाजी का कारण होता है) कि डेटा को इसके प्रदर्शन के बजाए किया जाना चाहिए, और एक विशेष उपयोग में, मैंने एक प्रतिनिधि को संग्रहित किया ताकि मैं कुछ बटन स्वचालित रूप से उत्पन्न कर सकूं और Tag
में हैंडलर एम्बेड कर सकूं (हैंडलर जानकारी डेटा संचालित में प्रदान की गई थी तौर तरीका)।
मुझे यकीन है कि Tag
का उपयोग करने के कई अन्य तरीके हैं और Tag
के उपयोग को प्रतिस्थापित करने के कई अन्य तरीकों से अधिक दृढ़ता से टाइप किया गया है, लेकिन इस तरह मैंने इसका उपयोग किया है।
स्रोत
2009-06-29 14:36:14
एक प्रतिनिधि? मुझे लगता है कि यह होना चाहिए, लेकिन यह कभी मेरे लिए कभी नहीं हुआ कि प्रतिनिधि भी वस्तुएं हैं। –
अभी सूचीव्यूइटम के टैग का उपयोग कर: फ़ोल्डरों/फ़ाइलों के पदानुक्रम में, मैं फ़ाइल को पूर्ण पथ को संग्रहीत करने के लिए टैग का उपयोग करता हूं, जबकि शीर्षलेख केवल नाम दिखाता है। –