Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Басқа басқару элементтерін қамтитын және деректер жиынтығын көрсететін басқару элементі.
Сипаттама
Жиынтық басқару элементі деректер көзінен бірнеше жазбаларды көрсете алады және әрбір жазба деректердің бірнеше түрін қамтуы мүмкін. Мысалы, әр элемент үшін атауын, мекенжайын және телефон нөмірін қамтитын контакт ақпаратын көрсететін бірнеше контактіні көрсету үшін Жиынтық басқару элементін пайдаланыңыз.
Әрбір деректер өрісі Жиынтық басқару элементінде бөлек басқару элементінде пайда болады. Және сіз бұл басқару элементтерін оның үлгісінде конфигурациялауға болады. Үлгі галереядағы бірінші элемент ретінде пайда болады:
- Көлденең/альбомдық бағытта Жиынтық басқару элементінің сол жақ шетінде.
- Галерея басқару элементінің жоғарғы жағында, тігінен/портреттік бағытта орналасқан.
Үлгіге енгізілген кез келген өзгерістер Жиынтық басқару элементінде көрсетіледі.
Суреттер мен мәтінді жиынтықта көрсету үшін алдын ала анықталған үлгілер және айнымалы биіктіктегі элементтер үшін галерея қол жетімді.
Шектеулер
Басқару элементі мына шектеулерге ие:
- Егер пайдаланушы барлық элементтер жүктелмес бұрын Икемді биіктік жиынтығы басқару элементін айналдырса, деректерді жүктеу аяқталғаннан кейін көрінетін элемент төмен қарай итеріліп, көрінбеуі мүмкін. Бұл ақаулықты болдырмау үшін Икемді биіктік нұсқасының орнына стандартты Галерея басқару элементін пайдаланыңыз.
- Келесі басқару элементтері жиынтықта қолдау көрсетілмейді:
- Егер соңғысы басқа галереяда болса, галереяны басқа галереяның ішіне қосуға болмайды. Ең жоғарғы деңгей - 2.
- Ең төменгі жалақы мөлшері - 1. Бұл үлгі өлшемін есепке алмаған кезде жиынтықтағы басқару элементтерінің күтілетін X немесе Y мәндерінен ауытқуына әкелуі мүмкін.
- Егер бағдарламаны деректерден автоматты түрде жасап, бағдарламаны сақтап, содан кейін қайта ашсаңыз, шолу жиынтығы бірден деректерді көрсетпеуі мүмкін. Бұл мәселені шешу үшін іздеу жолағына кем дегенде бір таңбаны теріп, терген мәтінді жойыңыз. Содан кейін деректер базасы ойдағыдай көрсетіледі.
- Егер жиынтықта жиынтықпен бірдей деректер көзін немесе жиынтығын түзететін ереже бар
OnChangeComboBox, DatePicker, Жүгірткі немесе Қосқыш басқару элементі болса, бұл күтпеген өнімділікке немесе өнімділіктің төмендеуіне әкелуі мүмкін. Бұл галереяныңOnChangeдеректер көзін түзететін ереже түзету мен қайта жүктеудің тоқтаусыз циклін тудыруы мүмкін. Бұл мәселені болдырмау үшін, бұл элементтерді галереяда орналастырған кезде ережелерді қолданбағанOnChangeжөн.
Кілт сипаттары
Әдепкі – Бағдарлама іске қосылған кезде жиынтықта таңдалатын деректер көзінен алынған элемент немесе жазба.
Элементтер – Жиынтық, тізім немесе диаграмма сияқты басқару элементінде пайда болатын деректер көзі.
Таңдалған – Таңдалған элемент.
Қосымша сипаттар
AccessibleLabel – Экраннан оқу құралдарына арналған галереяның белгісі (оның құрамындағы элементтер емес). Элементтердің тізімі қандай екенін сипаттайды.
AllItems – Галереяда жүктелген элементтер. Бұл деректер көзінің нақты санынан аз болуы мүмкін. Галереяны айналдырған кезде қосымша элементтер жүктелуі мүмкін. AllItems сонымен қатар әр галерея элементінде қолданылатын басқару элементтерін қамтиды.
AllItemsCount - Жиынтықта жүктелген элементтердің саны. Бұл деректер көзінің нақты санынан аз болуы мүмкін. Галереяны айналдырған кезде қосымша элементтер жүктелуі мүмкін.
BorderColor – басқару элементінің жиегінің түсі.
BorderStyle – басқару элементінің жиегі қатты, сызықты, нүктелі немесе жоқ болса.
BorderҚалыңдығы – басқару элементінің жиегінің қалыңдығы.
DelayItemLoading - Элементтерді (жолдарды) экран бірінші рет жүктелгенге дейін жүктеуді кейінге қалдыру.
DisplayMode – Басқару элементі пайдаланушының енгізуіне рұқсат етсе (Өңдеу), тек деректерді көрсетеді (Көрініс) немесе ажыратылған (Ажыратылған) ма.
Бояу – басқару элементінің фон түсі.
Биіктігі – басқару элементінің жоғарғы және төменгі жиектері арасындағы қашықтық.
ItemAccessibleLabel – Экраннан оқу құралдарына арналған әр галерея элементінің белгісі. Әр тақырыптың не екенін түсіндіру керек.
LoadingSpinner (None, Басқару элементтері немесе деректер) - None болған жағдайда, айналдыру көрсетілмейді. Басқару элементтері | Деректер, айналдыру көрсетіледі, бұл көрінетін бос жолдарға әкелетін рендеринг өтуі орын алған кезде көрсетіледі.
LoadingSpinnerColor - Жүктеу иіргішінің толтыру түсі. Әдепкі BorderColor мәніне орнатылған.
Шарлау қадамы – Егер ShowNavigation сипаты true мәніне орнатылған болса және пайдаланушы осы жиынтықтың екі жағында шарлау көрсеткіні таңдаса, галерея қаншалықты жылжылады.
Таңдауға болады – Жиынтық элементтерді таңдауға бола ма. True мәніне орнатылған кезде, экраннан оқу құралдары жиынтықты таңдауға болатын тізім ретінде анықтайды. Содан кейін сіз оны таңдау арқылы элементті таңдайсыз. False мәніне орнатылған кезде, экраннан оқу құралдары жиынтықты кәдімгі тізім ретінде анықтайды және элементті таңдау оны таңдамайды.
Навигацияны көрсету – Пайдаланушы көрсеткіні таңдау арқылы галереядағы элементтерді айналдыра алатындай етіп галереяның әр шетінде көрсеткі пайда бола ма.
ShowScrollbar – Пайдаланушы галереяның үстіне меңзерді апарғанда айналдыру жолағы пайда бола ма.
TemplateFill – Галереяның фон түсі.
TemplatePadding – Галереядағы элементтер арасындағы қашықтық.
TemplateSize – Тігінен/портреттік бағдардағы галереяға арналған үлгінің биіктігі. Немесе көлденең / альбомдық бағдардағы галерея үшін үлгінің ені. Ең төменгі мөлшері - 1.
Ауысу – Пайдаланушы галереядағы элементтің үстіне меңзерді апарған кезде визуалды эффект (Pop, Push немесе None).
Көрінетін – Басқару элементі пайда бола ма, жоқ па.
Ені – басқару элементінің сол және оң жиектері арасындағы қашықтық.
WrapCount – көлденең немесе тік орналасуға негізделген жолда немесе бағанда көрсетілетін элементтер саны.
X – Басқару элементінің сол жақ жиегі мен оның аталық контейнерінің немесе экранының сол жақ жиегі арасындағы қашықтық.
Y – Басқару элементінің жоғарғы жиегі мен негізгі контейнердің немесе экранның жоғарғы жиегі арасындағы қашықтық.
Қатысты функциялар
Сүзгі( Деректер көзі, формула )
Reset ( Control ) - Жиынтығын бастапқы күйіне қайтарады. Бастапқы күйге бірінші элементке айналдыру және бірінші элементті немесе әдепкі опцияны таңдау кіреді.
Ескертпе
Қалпына келтіру басқару элементі галереяның барлық балаларын рекурсивті түрде қалпына келтірмейді.
Мысалдар
Деректерді көрсету және сүзу
- Мәтінді көрсету
- Кескіндерді көрсету
- Тізім параметрін таңдау арқылы деректерді сүзу
- Жүгірткіні реттеу арқылы деректерді сүзу
Пайдаланушыдан деректерді алу
Арнайы мүмкіндіктер жөніндегі нұсқаулықтар
Түс контрасты
Егер галерея элементінің кез келген жерін басу оны таңдау үшін болса, онда түстердің контрасты жеткілікті болуы керек:
- BorderColor және жиынтықтың сыртындағы түс (егер жиек болса).
- Бояу және галереяның сыртындағы түс (егер жиек болмаса).
Экраннан оқу бағдарламасының қолдауы
AccessibleLabel болуы керек.
Ескертпе
Экраннан оқу құралдары жиынтықтағы элементтер өзгергенде хабарлайды. Сондай-ақ, Қол жетімділік белгісі де айтылады. Бұл хабарландыруға контекст береді және бір экранда бірнеше галерея болған кезде одан да маңызды.
Жиынтық элементте бірнеше басқару элементтері болса, жиынтық элементтердің мазмұнын көрсету үшін ItemAccessibleLabel параметрін пайдаланыңыз.
Пайдаланушылардың жиынтық элементін таңдауын қаласаңыз , Таңдауға болатын мәнін true мәніне орнатыңыз. Әйтпесе, бұл мәнді жалған етіп орнатыңыз.
Жиынтық элементте бірнеше басқару элементтері болған кезде, жиынтық элементтің мазмұнының жиынтығын беру үшін ItemAccessibleLabel пәрменін пайдаланыңыз.
Таңдау параметрі пайдаланушылардың галерея элементін таңдауға ниетті екендігіне байланысты тиісті түрде орнатылуы керек.
Пернетақтаны қолдау
ShowScrollbar параметрінtrue мәніне орнатуды қарастырыңыз. Сенсорлық экранды құрылғылардың көпшілігінде айналдыру жолағы айналдыру басталғанға дейін көрсетілмейді.
Егер галерея элементінің кез келген жерін басу оны таңдау үшін болса, пернетақта пайдаланушылары үшін жиынтық элементті таңдау мүмкіндігі болуы керек. Мысалы, OnSelect сипаты Таңдау(Аталық) мәніне орнатылған түймешікті қосу.
Ескертпе
Жиынтықтан тыс басқару элементтері галереядағы пернетақта шарлау ретінде қарастырылмайды. Жиынтықтың ішіндегі TabIndex басқару элементтері ауқыммен белгіленеді. Қосымша ақпарат алу үшін арнайы мүмкіндіктер сипаттарын қараңыз.
Сондай-ақ қараңыз
Жиынтықта өнімділікті арттыру үшін DelayItemLoading және Load спиннерін пайдалану