• Sanalar bilan ishlash uchun elementlar
  • System.Threading.DispatcherObject
  • Wpfda boshqaruv, maketlar, xodisalar




    Download 273.59 Kb.
    bet1/5
    Sana15.03.2024
    Hajmi273.59 Kb.
    #173042
      1   2   3   4   5
    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.

    Download 273.59 Kb.
      1   2   3   4   5




    Download 273.59 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Wpfda boshqaruv, maketlar, xodisalar

    Download 273.59 Kb.