Бөлісу құралы:


Функцияны таңдау

Қолданылады: Canvas қолданбалары Үлгіге негізделген қолданбалар

Басқару элементінде таңдау әрекетін симуляциялайды, бұл OnSelect формуласын есептеуге әкеледі.

Сипаттама

Select функциясы басқару элементінде пайдаланушы басқару элементін басқандай немесе түрткендей басқару элементінде таңдау әрекетін симуляциялайды. Нәтижесінде, мақсатты басқару элементіндегі OnSelect формуласы есептеледі.

Select функциясын тектік басқару элементіне таңдау әрекетін тарату үшін пайдаланыңыз. Таратудың бұл түрі, мысалы, галереяларда әдепкі әрекет болып табылады. Әдепкі бойынша, Gallery басқару элементіндегі кез келген басқару элементінің OnSelect сипаты Select( Parent ) мәніне орнатылады. Осылайша, сіз галерея басқару элементінің өзінің OnSelect сипатының мәнін орната аласыз және сол формула пайдаланушының галереяда қай жерді басуына немесе түртуіне қарамастан есептеледі.

Галереядағы бір немесе бірнеше басқару элементінің галереяның өзінен басқа әрекеттерді орындауы қажет болса, бұл басқару элементтерінің OnSelect сипатын әдепкі мәннен басқаға орнатыңыз. Галереяның өзімен бірдей әрекетті орындауы қажет болса, галереядағы басқару элементтерінің көпшілігінің OnSelect сипаттары үшін әдепкі мәндерді қалдыруға болады.

Select функциясы мақсатты OnSelect сипатын кейінірек өңдеуге кезекке қояды, бұл ағымдағы формуланы есептеу аяқталғаннан кейін орын алуы мүмкін. Select функциясы мақсатты OnSelect сипатының дереу есептелуіне әкелмейді әрі Select функциясы OnSelect сипатының есептелуінің аяқталуына әкелмейді.

Select функциясын экрандар арасында пайдалану мүмкін емес.

Select функциясын тек OnSelect сипаты бар басқару элементтерімен бірге пайдалануға болады.

Select функциясын тек мінез-құлық формулаларында пайдалануға болады.

Басқару элементі басқа басқару элементтері арқылы Select функциясын өзінде тікелей немесе жанама түрде орындай алмайды.

Сондай-ақ таңдау функциясын галереямен бірге пайдалануға болады. Мысалы, оны галереяда таңдайтын жолды немесе бағанды және галереяның сол жолында немесе бағанында таңдайтын басқару элементін көрсету үшін пайдалануға болады. Жолды немесе бағанды таңдағанда, галереяны таңдау өзгереді және галерея басқару элементіндегі OnSelect формуласы есептеледі. Егер жол немесе баған бар басқару элементі берілсе, еншілес басқару элементінің OnSelect формуласы есептеледі.

Синтаксис

Select( Control )

  • Control – Міндетті. Пайдаланушы атынан таңдайтын басқару элементі.

Select( Control, Row or column, Child Control )

  • Control – Міндетті. Пайдаланушы атынан таңдайтын басқару элементі.
  • Жол немесе баған – Қажет емес. Пайдаланушының атынан таңдайтын галерея басқару элементіндегі жол немесе баған нөмірі (1-ден басталады).
  • Child Control - Қажет емес. 'control' параметрінде анықталған басқару элементінің таңдайтын еншілес басқару элементі.

Мысалдар

  • Түймешік

    Select(button1)

  • Галерея

    Select(Gallery1, 1)

    Пайдаланушының Gallery1 ішінде ішіндегі 1-жолды немесе 1-бағанды таңдауын симуляциялайды.

  • Галерея

    Select(Gallery1, 1, ChildControl1)

    Пайдаланушының Gallery1 ішіндегі 1-жолда немесе 1-бағанда ChildConttrol1 таңдауын симуляциялайды.

Негізгі пайдалану

  1. Button басқару элементін қосыңыз және оның аты басқа болса, оны Button1 деп қайта атаңыз.

  2. Button1 түймешігінің OnSelect сипатын мына формулаға орнатыңыз:

    Notify( "Hello World" )

  3. Дәл осы экранда екінші Түймешік басқару элементін қосыңыз және оның OnSelect сипатын мына формулаға орнатыңыз:

    Select( Button1 )

  4. Alt пернесін басып тұрып, екінші түймешікті таңдаңыз.

    Хабарландыру бағдарламаның жоғарғы жағында көрінеді. Button1 түймешігінің OnSelect сипаты осы хабарландыруды тудырды.

    Екі түймешіктің OnSelect сипаты параметрлерін және екінші түймешікті басқан кездегі хабарландыруды көрсететін анимация.

  1. Басқа басқару элементтерін қамтитын тік Gallery басқару элементін қосыңыз.

    Басқару элементтерін қамтитын тік галереяны таңдаңыз.

  2. Осы галереяның OnSelect сипатын мына формулаға орнатыңыз:

    Notify( "Gallery Selected" )

  3. Alt пернесін басып тұрып, галереяның фонын немесе галереядағы кез келген басқару элементін басыңыз немесе түртіңіз.

    Барлық әрекеттер бағдарламаның жоғарғы жағында Галерея таңдалды хабарландыруын көрсетеді.

    Пайдаланушы галереядағы элементті басқанда немесе түрткенде орындалатын әдепкі әрекетті көрсету үшін галереяның OnSelect сипатын пайдаланыңыз.

  4. Осы кескін басқару элементінің OnSelect сипатын мына формулаға орнатыңыз:

    Notify( "Image Selected", Success )

  5. Alt түймесін басып тұрып, галереяның әртүрлі элементтерін басыңыз немесе түртіңіз.

    Галереяда кескіннен басқа ке зкелген басқару элементін басқанда немесе түрткенде, Галерея таңдалды бұрынғыдай көрінеді. Кескінді басқанда немесе түрткенде, Кескін таңдалды хабарландыруы көрінеді.

    Галереяның әдепкі әрекетінен өзгеше әрекеттерді орындау үшін галереядағы жеке басқару элементтерін пайдаланыңыз.

    Галерея басқару элементінің OnSelect сипатының әдепкі мәнін, сонымен бірге басқа әрекетті орындайтын басқару элементін көрсететін анимация.

  6. Дәл осы экранда Түймешік басқару элементін қосыңыз және оның OnSelect сипатын мына формулаға орнатыңыз:

    Select( Gallery1,2,Image1 )

  7. Alt пернесін басып тұрып, түймешікті таңдаңыз.

    Кескін таңдалды хабарландыруы бағдарламаның жоғарғы жағында көрінеді. Түймешікті басу галереяның 2-қатарындағы кескінді таңдауды симуляциялады.