इसके माध्यम से साझा किया गया


Select फलन

इस पर लागू होता है: कैनवास ऐप्स

नियंत्रण पर एक चयनित क्रिया को सिम्युलेट करता है, जिसके कारण OnSelect सूत्र का मूल्यांकन किया जाना होता है.

वर्णन

Select फ़ंक्शन एक नियंत्रण पर एक चुनिंदा कार्रवाई का अनुकरण करता है जैसे कि उपयोगकर्ता ने नियंत्रण पर क्लिक या टैप किया था। नतीजतन, लक्ष्य नियंत्रण पर OnSelect सूत्र का मूल्यांकन किया जाता है.

किसी चुनिंदा क्रिया को पैरेंट कंट्रोल में प्रचारित करने के लिए उपयोग करें Select . इस प्रकार का प्रोपेगेशन डिफ़ॉल्ट व्यवहार होता है, उदाहरण के लिए गैलरी. डिफ़ॉल्ट रूप से, गैलरी नियंत्रण में किसी भी नियंत्रण का OnSelect गुण (पैरेंट ) परSelect सेट होता है. इस तरह, आप गैलरी नियंत्रण के OnSelect गुण के मान को खुद सेट कर सकते हैं और सूत्र का इस पर ध्यान दिए बिना मूल्यांकन किया जाएगा कि गैलरी में उपयोगकर्ता कहाँ क्लिक या टैप कर सकता है.

यदि आप चाहते हैं कि गैलरी में एक या अधिक नियंत्रण गैलरी से अलग क्रियाएँ करें, तो उन नियंत्रणों के OnSelect गुण को डिफ़ॉल्ट मान के अलावा किसी अन्य चीज़ पर सेट करें. यदि आप वही क्रिया निष्पादित करना चाहते हैं, जो गैलरी खुद करती है, तो आप गैलरी में अधिकांश नियंत्रणों के OnSelect गुणों के लिए डिफ़ॉल्ट मानों को छोड़ सकते हैं.

Select बाद में प्रक्रिया के लिए लक्ष्य OnSelect को पंक्तिबद्ध करता है, जो वर्तमान सूत्र का मूल्यांकन समाप्त होने के बाद हो सकता है. Selectलक्ष्य OnSelect का तुरंत मूल्यांकन करने का कारण नहीं बनता है, न ही OnSelect का मूल्यांकन समाप्त होने की प्रतीक्षा करता हैSelect

आप सभी स्क्रीन पर उपयोग नहीं Select कर सकते.

आप केवल उन नियंत्रणों के साथ उपयोग कर Select सकते हैं जिनके पास OnSelect गुण है.

आप केवल Select में उपयोग कर सकते हैं।

एक नियंत्रण अन्य नियंत्रणों के माध्यम से प्रत्यक्ष या अप्रत्यक्ष रूप से स्वयं नहीं हो Select सकता है।

गैलरी के साथ भी Select फ़ंक्शन का उपयोग किया जा सकता है. उदाहरण के लिए, इसका उपयोग गैलरी में चयन की जाने वाली पंक्ति या स्तंभ को निर्दिष्ट करने के लिए और गैलरी की उस पंक्ति या स्तंभ में चयन किए जाने वाले नियंत्रण को निर्दिष्ट करने के लिए किया जा सकता है. जब आप कोई पंक्ति या स्तंभ चुनते हैं, तो गैलरी का चयन बदल जाता है और गैलरी नियंत्रण के OnSelect सूत्र का मूल्यांकन किया जाता है. यदि पंक्ति या स्तंभ के भीतर एक नियंत्रण प्रदान किया जाता है, तो चाइल्ड नियंत्रण के लिए OnSelect सूत्र का मूल्यांकन किया जाएगा.

सिंटैक्स

Select(नियंत्रण )

  • नियंत्रण – आवश्यक. उपयोगकर्ता की ओर से चयन किए जाने वाला नियंत्रण.

Select(नियंत्रण , पंक्ति या स्तंभ, बाल नियंत्रण )

  • नियंत्रण – आवश्यक. उपयोगकर्ता की ओर से चयन किए जाने वाला नियंत्रण.
  • पंक्ति या स्तंभ – आवश्यक नहीं. गैलरी नियंत्रण में उपयोगकर्ता की ओर चुने जाने वाली पंक्ति या स्तंभ (1 से शुरू) की संख्या.
  • बाल नियंत्रण - आवश्यक नहीं है. 'नियंत्रण' पैरामीटर में चुने जाने वाले पहचाने गए नियंत्रण का चाइल्ड नियंत्रण.

उदाहरण

  • बटन

    Select(button1)

  • गैलरी

    Select(Gallery1, 1)

    Gallery1 में पंक्ति 1 या स्तंभ 1 का चयन करके उपयोगकर्ता को सिम्युलेट करता है.

  • गैलरी

    Select(Gallery1, 1, ChildControl1)

    Gallery1 में पंक्ति 1 या स्तंभ 1 में ChildConttrol का चयन करके उपयोगकर्ता को सिम्युलेट करता है.

मूल उपयोग

  1. एक बटन नियंत्रण जोड़ें और यदि उसका नाम Button1 से भिन्न है, तो उसे यह नाम दें.

  2. Button1 के OnSelect गुण को इस सूत्र पर सेट करें:

    सूचित करें( "नमस्ते दुनिया")

  3. उसी स्क्रीन पर एक दूसरा बटन नियंत्रण जोड़ें और उसके OnSelect गुण को इस सूत्र पर सेट करें:

    Select(बटन1)

  4. Alt कुंजी को दबाए रखते हुए, दूसरा बटन चुनें.

    आपके ऐप के शीर्ष पर एक सूचना दिखाई देती है. Button1 का OnSelect गुण को इस सूचना को जनरेट करता है.

    एक एनीमेशन, जो दो बटन के लिए OnSelect गुण सेटिंग और दूसरा बटन क्लिक किए जाने पर सूचना को दिखाता है.

  1. एक ऐसा अनुलंब गैलरी नियंत्रण जोड़ें, जिसमें अन्य नियंत्रण शामिल हों.

    Select एक ऊर्ध्वाधर गैलरी जिसमें नियंत्रण होते हैं।

  2. गैलरी के OnSelect गुण को इस सूत्र पर सेट करें:

    सूचित करें( "गैलरी चयनित")

  3. Alt कुंजी को दबाए रखते हुए, गैलरी की पृष्ठभूमि या गैलरी में किसी भी नियंत्रण पर क्लिक करें या टैप करें.

    सभी क्रिया ऐप के शीर्ष पर गैलरी चुनी गई सूचना दिखाएंगी.

    गैलरी के OnSelect गुण का उस डिफ़ॉल्ट क्रिया को निर्दिष्ट करने के लिए उपयोग करें, जो उपयोगकर्ता द्वारा गैलरी में किसी आइटम पर क्लिक या टैप करने पर की जाएगी.

  4. छवि नियंत्रण के OnSelect गुण को इस सूत्र पर सेट करें:

    सूचित करें ("छवि चयनित", NotificationType.Success )

  5. Alt कुंजी को दबाए रखते हुए, गैलरी के विभिन्न तत्वों पर क्लिक करें या टैप करें.

    जब आप छवि को छोड़कर गैलरी में किसी भी नियंत्रण पर क्लिक या टैप करते हैं, तो चुनी हुई गैलरी पहले की तरह दिखाई देती है. जब आप छवि पर क्लिक या टैप करते हैं, तो छवि चुनी गई दिखाई देती है.

    ऐसी क्रियाएँ करने के लिए गैलरी के अलग-अलग नियंत्रणों का उपयोग करें, जो गैलरी की डिफ़ॉल्ट क्रिया से भिन्न हैं.

    एक एनीमेशन, जो गैलरी नियंत्रण लिए OnSelect गुण के डिफ़ॉल्ट मान को साथ ही भिन्न क्रिया करने वाले नियंत्रण को दिखाता है.

  6. उसी स्क्रीन पर एक बटन नियंत्रण जोड़ें और उसके OnSelect गुण को इस सूत्र पर सेट करें:

    Select(गैलरी1,2,छवि1)

  7. Alt कुंजी को दबाए रखते हुए बटन चुनें.

    आपके ऐप के शीर्ष पर छवि चुनी गई सूचना दिखाई देती है. बटन क्लिक, गैलरी की पंक्ति 2 में छवि के चयन को सिम्युलेट करता है.