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


Power Apps ішіндегі "Таймер" басқару элементі

Белгілі бір уақыт өткеннен кейін сіздің бағдарламаңыздың қалай жауап беретінін анықтайтын басқару элементі.

Сипаттама

Мысалы, таймерлер белгілі бір уақыт өткеннен кейін басқару элементінің қанша уақыт бойы көрінетінін анықтай алады немесе басқару элементінің басқа сипаттарын өзгерте алады.

Ескерім

Power Apps Studio ішінде таймерлер тек алдын ала қарау режимінде жұмыс істейді.

Негізгі сипаттар

Ұзақтығы – Таймер қанша уақыт жұмыс істейтіні (миллисекундтар түрінде). Максималды мән — миллисекундтар түрінде көрсетілетін 24 сағат. Әдепкі — 60 секунд.

OnTimerEnd – таймер аяқталғаннан кейін орындалатын әрекеттер.

Repeat – Жұмысын аяқтағанда таймердің автоматты түрде қайта іске қосылатын-қосылмайтыны.

Қосымша сипаттар

Туралау - мәтіннің оның басқару элементінің көлденең ортасына қатысты орналасуы.

AutoPause – Пайдаланушы басқа экранға өтсе, таймер басқару элементінің автоматты түрде кідіртілетін-кідіртілмейтіні.

AutoStart – Пайдаланушы басқару элементін қамтитын экранға өткенде, таймер басқару элементі ойнатуды автоматты түрде бастайтын-бастамайтыны.

BorderColor – Басқару элементі жиегінің түсі.

BorderStyle – Басқару элементі жиегі Тұтас, Сызықшалы, Нүктелі немесе Жоқ екені.

BorderThickness – Басқару элементі жиегінің қалыңдығы.

Түсі – Басқару элементіндегі мәтіннің түсі.

DisplayMode – басқару элементі пайдаланушыға деректерді енгізуге (Өңдеу), тек көрсетуге (Көру) рұқсат ететінін немесе деректер өшірілген (Өшірілген) болатынын анықтайды.

DisableBorderColor - DisplayMode сипаты Өшірілген параметріне орнатылған болса, басқару элементі жиегінің түсі.

DisabledColor - DisplayMode сипаты Өшірілген параметріне орнатылған болса, басқару элементіндегі мәтінінің түсі.

DisabledFill - DisplayMode сипаты Өшірілген параметріне орнатылған болса, басқару элементі фонының түсі.

Толтыру - Басқару элементінің фондық түсі.

FocusedBorderColor – Басқару элементін фокустаған кездегі басқару элементі жиегінің түсі.

FocusedBorderThickness – Басқару элементін фокустаған кездегі басқару элементі жиегінің қалыңдығы.

Қаріп - мәтін пайда болатын қаріптер тобының атауы.

FontWeight – басқару элементіндегі мәтіннің салмағы: Қалың, Жартылай қалың, Қалыпты немесе Жеңіл.

Height – Басқару элементінің жоғарғы және төменгі шеттерінің арасындағы қашықтық.

HoverBorderColor – Пайдаланушы тінтуір меңзерін басқару элементінде ұстап тұрғандағы басқару элементінің жиегінің түсі.

HoverColor – Пайдаланушы үстіне тінтуір меңзерін ұстап тұрған кездегі басқару элементіндегі мәтіннің түсі.

HoverFill – Пайдаланушы үстіне тінтуір меңзерін ұстап тұрған кездегі басқару элементі фонының түсі.

Қиғаш - басқару элементіндегі мәтіннің көлбеу болуы.

OnSelect – Пайдаланушы басқару элементін түрткен немесе басқан кезде орындалатын әрекеттер.

OnTimerStart – таймерді іске қосу кезінде орындалатын әрекеттер.

PressedBorderColor - пайдаланушы басқару элементін басқанда не түрткенде басқару элементі шекарасының түсі.

PressedColor - пайдаланушы басқару элементін басқанда не түрткенде басқару элементі мәтінінің түсі.

PressedFill - пайдаланушы басқару элементін басқанда не түрткенде басқару элементі фонының түсі.

Қалпына келтіру – Басқару элементі әдепкі мәніне қайтатындығы не қайтпайтындығы.

Өлшем - басқару элементінде пайда болатын мәтіннің қаріп өлшемі.

Start – Таймердің басталатын-басталмайтыны.

Сызылған - басқару элементінде пайда болатын мәтін астында сызық пайда бола ма.

TabIndex – Басқа басқару элементтеріне қатысты пернетақта навигациясының реті.

Мәтін - басқару элементінде пайда болатын немесе пайдаланушы ішіне енгізетін мәтін.

Қалқымалы сөзкөмек – пайдаланушы тінтуірді басқару элементінің үстіне апарғанда көрсетілетін түсіндірме мәтін.

Асты сызылған - басқару элементінде пайда болатын мәтіннің асты сызылған болатыны не болмайтыны.

Көрінетін – Басқару элементі көрінетіндігі немесе жасырылатындығы.

Ені – Басқару элементінің сол жақ және оң жақ шеттерінің арасындағы қашықтық.

Х - басқару элементінің сол жақ жиегі мен басты контейнерінің сол жиегі арасындағы қашықтық (егер басты контейнер болмаса, экран).

Y - басқару элементінің жоғарғы жиегі мен басты контейнерінің жоғарғы жиегі арасындағы қашықтық (егер басты контейнер болмаса, экран).

Refresh( DataSource )

Мысалдар

Кері санақты көрсету

  1. Таймерді қосып, оны Кері санақ деп атаңыз.

    Басқару элементін қосу, атау және конфигурациялау жолын білмейсіз бе?

  2. Таймердің Ұзақтығы сипатын 10000 мәніне және оның Repeat және Autostart сипаттарын true мәніне орнатыңыз.

  3. (міндетті емес) Height сипатын 160 мәніне, оның Width сипатын 600 мәніне және оның Size сипатын 60 мәніне орнату арқылы таймерді оқуды оңайырақ етіңіз.

  4. Белгі қосыңыз және оның Мәтін сипатын мына формулаға орнатыңыз:
    "Number of seconds remaining: " & RoundUp(10-Countdown.Value/1000, 0)

    RoundUp функциясы немесе басқа функциялар туралы қосымша ақпарат керек пе?

    Белгі таймерді қайта басталғанша неше секунд қалғанын көрсетеді.

Басқару элементін анимациялау

  1. Таймерді қосып, оны FadeIn деп атаңыз.

    Басқару элементін қосу, атау және конфигурациялау жолын білмейсіз бе?

  2. Таймердің Ұзақтығы сипатын 5000 мәніне, оның Repeat сипатын true мәніне және оның Мәтін сипатын Анимацияны ауыстырып-қосу мәніне орнатыңыз.

  3. (міндетті емес) Height сипатын 160 мәніне, оның Width сипатын 600 мәніне және оның Size сипатын 60 мәніне орнату арқылы таймерді оқуды оңайырақ етіңіз.

  4. Белгі қосыңыз, оның Мәтін сипатын Қош келдіңіз! сөзін көрсетуге орнатыңыз: және оның Color сипатын мына формулаға орнатыңыз:
    ColorFade(Color.BlueViolet, FadeIn.Value/5000)

    ColorFade функциясы немесе басқа функциялар туралы қосымша ақпарат керек пе?

  5. Анимацияны бастау немесе тоқтату үшін таймер түймешігін таңдаңыз. Белгідегі мәтін біртіндеп жоғалып ақ түске боялып, толық қарқындылыққа оралады және процесті қайталайды.

Арнайы мүмкіндіктер туралы нұсқаулар

Пайдаланушылар өзара әрекеттесе алса, Button басқару элементіне арналған нұсқаулар Таймер басқару элементінеде қолданылады.

Фондық таймерлер

Фондық таймерлер автоматты түрде іске қосылады және жасырын болады. Оларды өткен уақыт пайдаланушыны онша қызықтырмайтын қолдау рөлінде пайдаланыңыз. Мысалы, сіз әр минут сайын деректерді жаңарта аласыз немесе хабарландыру хабарын белгілі бір уақыт бойы ғана көрсете аласыз.

Барлық пайдаланушылардан жасырын болуы үшін фондық таймерлердің Visible сипатын false мәніне орнату керек.

Уақыт туралы ескеретін нәрселер

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

Мына стратегиялардың кез келгені жеткілікті:

  • Пайдаланушыларға уақыты белгіленген оқиғадан бас тартуға рұқсат ету.
  • Пайдаланушыларға уақыт лимитін басталмай тұрып реттеуге рұқсат ету.
  • Уақыт лимиті бітуінен 20 секунд бұрын ескерту және лимитті ұзартудың оңай жолын ұсыну.

Кейбір сценарийлер осы талаптардан босатылған. Уақыт лимиттеріне арналған WCAG 2.0 нұсқаулығы ішінде қосымша мәліметтер алыңыз.

Экраннан оқу бағдарламасының қолдауы

  • Егер ағымдағы экранда таймер триггерлері өзгерсе, экран оқу құралы пайдаланушылары оқырмандарға не өзгергенін айту үшін нақты уақыттағы аймақты пайдаланыңыз.

    Ескерім

    Егер таймер көрініп, жұмыс істеп тұрса, экран оқу құралдары әр бес секунд сайын өткен уақыт туралы хабарлайды.

  • Уақыт маңызды басқару элементі және маңызды ақпарат үшін Мәтін сипатын пайдаланбаңыз. Экран оқу құралдары Мәтін сипатындағы өзгерістер туралы хабарламайды.

  • Интерактивті таймерлер үшін:

    • Мәтін болуы керек.
    • Өткен уақытты көрсету үшін Label басқару элементін қосуды қарастырыңыз. Пайдаланушыға таймерді бастау немесе тоқтату туралы нұсқаулар беру үшін таймердің Мәтін сипатын пайдаланыңыз.

Ескерім

Сіз құжат тіліңіздің артықшылықтары туралы айта аласыз ба? Қысқа сауалнамаға қатысыңыз. (бұл сауалнама ағылшын тілінде екеніне назар аударыңыз)

Сауалнама шамамен жеті минут уақытыңызды алады. Жеке деректер жиналмайды (құпиялылық туралы мәлімдеме).