Делите путем


Изаберите функцију

Односи се на: Цанвас апликације Апликације засноване на моделу

Симулира изабрану радњу на контроли, изазивајући израчунавање формуле својства OnSelect.

Опис

Функција Select симулира одабрану радњу на контроли као да је корисник кликнуо или додирнуо контролу. Као резултат тога формула OnSelect се процењује на циљној контроли.

Користите Select да бисте пренели изабрану радњу на надређену контролу. Ова врста преношења је подразумевано понашање у, на пример, галерији. Подразумевано је својство OnSelect за сваку контролу у контроли Галерија постављено на Select( Parent ). На тај начин можете подесити вредност својства OnSelect саме контроле галерије, а та формула ће се процењивати без обзира на то где у галерији корисник може да кликне или додирне.

Ако желите да једна или више контрола у галерији изводи другачије радње од саме галерије, подесите својство OnSelect за те контроле на нешто друго што није подразумевана вредност. Можете оставити подразумеване вредности за својства OnSelect за већину контрола у галерији ако желите да оне обављају исту радњу као и сама галерија.

Изаберите редове циља ОнСелецт за каснију обраду, што се може десити након што се тренутна формула заврши са проценом. Селецт не узрокује да се циљ ОнСелецт одмах процени, нити Селецт чека да ОнСелецт заврши процену.

Не можете користити Select на различитим екранима.

Можете користити Select само са контролама које имају својство OnSelect.

Можете користити Select само у формулама понашања.

Контрола не може сама на себи да примени Select, директно или индиректно, преко других контрола.

Функција избора се такође може користити са галеријом. На пример, може се користити за одређивање реда или колоне за избор у галерији и контрола за избор у том реду или колони галерије. Када изаберете ред или колону, избор галерије се мења и формула OnSelect у контроли галерије се процењује. Ако је дата контрола унутар реда или колоне, процењује се формула OnSelect за подређену контролу.

Синтакса

Изабери ( контрола )

  • Контрола – Обавезно. Контроле коју треба изабрати уместо корисника.

Изабери ( контрола, ред или колона, контрола детета)

  • Контрола – Обавезно. Контроле коју треба изабрати уместо корисника.
  • Ред или колона – Није обавезно. Број реда или колоне (почевши од 1) у контроли галерије за избор у име корисника.
  • Контрола деце - Није обавезно. Подређена контрола контроле идентификоване у параметру 'control' коју треба изабрати.

Примери

  • Дугме

    Select(button1)

  • Галерија

    Select(Gallery1, 1)

    Симулира корисника који бира ред 1 или колону 1 у Галерији1.

  • Галерија

    Select(Gallery1, 1, ChildControl1)

    Симулира корисника који бира ChildConttrol1 у реду 1 или колони 1 у Галерији1.

Основна употреба

  1. Додајте контролу Button и преименујте Button1 ако има другачије име.

  2. Подесите својство OnSelect за Button1 према овој формули:

    Нотифи ( "Хелло Wорлд" )

  3. На истом екрану додајте другу контролу Дугме и подесите њено својство OnSelect према овој формули:

    Изабери (dugme1)

  4. Док држите тастер Alt притиснут, изаберите друго дугме.

    Обавештење се појављује на врху ваше апликације. Својство OnSelect за Button1 је генерисало ово обавештење:

    Анимација која приказује поставке својства OnSelect за два дугмета и обавештење када се кликне на друго дугме.

  1. Додајте вертикалну контролу Галерија која садржи друге контроле.

    Изаберите вертикалну галерију која садржи контроле.

  2. Подесите својство OnSelect галерије према овој формули:

    Нотифи ( "Галерија изабрана")

  3. Док држите тастер Alt, кликните или додирните позадину галерије или било коју контролу у галерији.

    Све акције ће показати обавештење Галерија је изабрана на врху апликације.

    Користите својство галерије OnSelect да одредите подразумевану радњу коју треба предузети када корисник кликне или додирне ставку у галерији.

  4. Подесите својство OnSelect контроле слике према овој формули:

    Нотифи ( "Слика изабрана", Успех)

  5. Док држите притиснут тастер Alt, кликните или додирните различите елементе галерије.

    Када кликнете или додирнете било коју контролу у галерији осим слике, Галерија је изабрана се појављује као и пре. Када кликнете или додирнете слику, приказује се Слика је изабрана.

    Користите појединачне контроле у галерији да бисте предузели радње које се разликују од подразумеваних радњи галерије.

    Анимација која приказује подразумевану вредност својства OnSelect за контролу галерије, као и контролу која предузима другу радњу.

  6. На истом екрану додајте контролу Дугме и подесите њено својство OnSelect према овој формули:

    Изабери ( Galerija1,2, Slika1 )

  7. Док држите тастер Alt притиснут, изаберите дугме.

    Обавештење Слика је изабрана се појављује на врху ваше апликације. Клик на дугме је симулирао је одабир слике у другом реду галерије.