|
Wpfda boshqaruv, maketlar, xodisalar
|
bet | 1/5 | Sana | 15.03.2024 | Hajmi | 273.59 Kb. | | #173042 |
Bog'liq WPFda boshqaruv, maketlar, xodisalar Vengriyada elektron arxiv yaratilishi boshlandi, Malakaviy amaliyot hisoboti-fayllar.org, Buxoro Davlat Universiteti amaliyot xisobot — копия
WPFda boshqaruv, maketlar, xodisalar
Foydalanuvchi bilan qandaydir tarzda muloqot qilish, foydalanuvchidan klaviatura yoki sichqoncha ma'lumotlarini olish va kiritilgan ma'lumotlardan dasturda foydalanish uchun bizga boshqaruv elementlari kerak. WPF bizga boy standart boshqaruv vositalarini taklif etadi
Barcha boshqaruv elementlarini shartli ravishda bir nechta kichik guruhlarga bo'lish mumkin:
kontentni boshqarish vositalari Tugmalar (Button), Yorliqlar(Label) kabi
maxsus konteynerlar Boshqa elementlarni o'z ichiga olgan , lekin Grid yoki Canvas elementlaridan farqli o'laroq, joylashtirish konteynerlari emas - ScrollViewer, GroupBox
dekorativlar Chegara(Border) yoki Ko'rish(Viewbox) qutisi kabi ichki o'rnatilgan elementlar atrofida ma'lum bir fon yaratishdan iborat .
boshqaruv elementlari ListBox, ComboBox kabi ro'yxat .
matnni boshqarish vositalari TextBox, RichTextBox kabi .
diapazonga asoslangan elementlar ProgressBar, Slider kabi .
Sanalar bilan ishlash uchun elementlar , masalan, DatePicker va Calendar.
qolgan boshqaruv elementlari Oldingi kichik guruhlarga kiritilmagan , masalan, Tasvir(Image).
Barcha boshqaruv elementlari umumiy System.Window.Controls.Control sinfidan meros bo'lib, bir qator umumiy xususiyatlarga ega. Va boshqaruvning umumiy ierarxiyasini quyidagicha ifodalash mumkin:
Keling, bu turlarning barchasi ierarxiyada nimani anglatishini tezda ko'rib chiqaylik.
System.Threading.DispatcherObject
WPF STA (Single-Thread Affinity) modeliga asoslangan bo'lib, unda foydalanuvchi interfeysi uchun bitta patok mas'uldir. UI ni boshqa oqimlar bilan bog'lanishini ta'minlash uchun WPF dispetcher kontseptsiyasidan foydalanadi - patoklar aloqa qiladigan xabarlar almashinuvini boshqaradigan maxsus ob'ekt. DispatcherObject klassidan tur merosi sizga bunday dispetcher ob'ektiga va boshqa parallellikni boshqarish funktsiyalariga kirish imkonini beradi.
|
| |