मेरे पास एक ऐसी स्थिति है जहां मेरे माता-पिता को इसके बारे में पता है कि यह बच्चा (डुह) है लेकिन मैं चाहता हूं कि बच्चा माता-पिता को संदर्भित कर सके। इसका कारण यह है कि मैं चाहता हूं कि बच्चा अपने आप को सबसे महत्वपूर्ण या कम से कम महत्वपूर्ण के रूप में नामित करने की क्षमता रखता है, जब उसे ऐसा लगता है। जब बच्चा ऐसा करता है, तो वह इसे माता-पिता के बच्चों के ऊपर या नीचे ले जाता है।
अतीत में मैंने बच्चे पर एक कमजोर संपत्ति का उपयोग किया है ताकि वह वापस माता-पिता को संदर्भित कर सके, लेकिन मुझे लगता है कि एक कष्टप्रद उपरि जोड़ता है, लेकिन शायद यह करने का सबसे अच्छा तरीका है।
क्या यह सिर्फ एक बुरा विचार है? आप इस क्षमता को अलग तरीके से कैसे लागू करेंगे?
अद्यतन 1: अधिक संदर्भ जोड़ना। यह एक रेंडरिंग सिस्टम है इसलिए पैरेंट कंटेनर एक साथ समूहीकृत विंडो की एक सूची है। बच्चा आइटम (खिड़की) जो कहता है "मैं सबसे महत्वपूर्ण हूं!" मूल रूप से बाकी खिड़कियों के शीर्ष पर प्रदान किया जाना चाहता है।
अभिभावक इन बच्चों को एक साथ जोड़ने के लिए सिर्फ एक तार्किक कंटेनर है। मैं देख सकता हूं कि शीर्ष पर होने के अनुरोध को इंगित करने के लिए एक घटना को जोड़ना एक अच्छा विचार है। लेकिन कार्यान्वयन (बच्चा माता-पिता के साथ क्या करना चाहता है) एक तरफ, आप बच्चा क्यों नहीं चाहते-> माता-पिता को जोड़ना? संदेह से जुड़ी सूचियां ऐसा करती हैं ताकि लोग किसी चीज से आगे और पीछे जा सकें।
WeakReference
। .Net कचरा संग्रहकर्ता साइकिल को संभाल सकता है। यदि बच्चा अब उपयोग में नहीं है (माता-पिता इसे इंगित नहीं कर रहे हैं), तो इसे माता-पिता के संदर्भ में रखने के बावजूद एकत्र किया जाएगा।