Wpf da hodisalar modeli bilan ishlash



Download 98,57 Kb.
bet1/7
Sana01.03.2022
Hajmi98,57 Kb.
#476982
  1   2   3   4   5   6   7
Bog'liq
Polvonboyeva Muhlisa kurs ishi


WPF DA HODISALAR MODELI BILAN ISHLASH


MUNDARIJA


KIRISH. 2
ASOSIY QISIM. 5
1.YO’NALTIRILGAN HODISALAR. 8
1.KLAVIATURA HODISALARI. 12
2.SICHQONCHA VA FOKUS HODISALARI. 20
XULOSA 26
FOYDALANILGAN ADABIYOTLAR RO’YXATI 28



KIRISH.


WPF dasturi zamonaviy interfeyslarning ramkalari hodisalarga asoslangan . Barcha boshqaruv elementlari, shu jumladan Window (u ham Control sinfini meros qilib oladi).
Ko'pgina boshqaruv elementlarida siz KeyDown, KeyUp, MouseDown, MouseEnter, MouseLeave, MouseUp va boshqa bir qator hodisalarni topasiz.
WPF-da hodisalar qanday ishlashini batafsil ko'rib chiqamiz, chunki bu juda murakkab mavzu, ammo hozircha siz XAML-dagi boshqarish hodisasini kod ortidagi faylingizdagi kod qismiga qanday bog'lashni bilishingiz kerak. Ushbu misolni ko'rib chiqing:
Metod nomini yozish orqali Gridning MouseUp hodisasiga qanday bog'langanimizga e'tibor bering. Ushbu usul hodisa ko'rinishlaridan foydalangan holda kod orqasida aniqlanishi kerak. Bunday holda u quyidagicha ko'rinishi kerak:
WPF arxitekturasi ikkalasini ham qamrab oladi boshqariladigankod va mahalliykod komponentlar. Biroq, jamoatchilik API ta'sir qilish faqat boshqariladigan kod orqali amalga oshiriladi. WPF-ning aksariyati boshqariladigan kodda bo'lsa, WPF dasturlarini taqdim etadigan kompozitsion dvigatel mahalliy komponent hisoblanadi. Nomlangan Media integratsiyasi qatlami (MIL) va yashaydi milcore.dll. Bu to'g'ridan-to'g'ri interfeys bilan DirectX va animatsion konstruktsiyalarni yuqori darajada namoyish etish maqsadida 2D va 3 o'lchamli sirtlarni taymer tomonidan boshqariladigan sirt tarkibidagi manipulyatsiyani va kompozitsion WPF dasturining alohida elementlari dasturning UI-ni ifodalaydigan va uni ekranga chiqaradigan yakuniy 3D "sahna" ga. The shuningdek ish stoli va deraza tarkibi uchun MIL-dan foydalanadi. Media kodeklari boshqarilmaydigan kodlarda ham amalga oshiriladi va ular sifatida yuboriladi windowscodecs.dll.Boshqariladigan dunyoda, PresentationCore (taqdimot.dll) MIL uchun boshqariladigan paketni taqdim etadi va WPF uchun asosiy xizmatlarni amalga oshiradi, shu jumladan mulkni o'rnatuvchilar va iste'molchilar o'rtasidagi bog'liqliklardan xabardor bo'lgan mulk tizimi, xabarlarni dispetcherlik tizimi orqali Dispetcher foydalanuvchi interfeysi elementlarini o'lchash kabi tartib tizimini amalga oshirishi mumkin bo'lgan ixtisoslashtirilgan voqealar tizimi va xizmatlarini amalga oshirish maqsadi.
WPF meros qilib olgan ob'ektlar uchun mulk tizimini ochib beradi Qaramlik ob'ekti, bu mulkni iste'molchilar o'rtasidagi bog'liqliklarni biladi va xususiyatlarning o'zgarishiga asoslangan harakatlarni keltirib chiqarishi mumkin. Xususiyatlar qattiq kodlangan qiymatlar yoki natijalarni baholaydigan aniq ifodalar bo'lgan iboralar bo'lishi mumkin. Dastlabki nashrda esa qo'llab-quvvatlanadigan iboralar to'plami yopiq. Xususiyatlarning qiymati ota-onalardan ham meros bo'lib o'tishi mumkin. WPF xususiyatlarini qo'llab-quvvatlash bildirishnomalarni o'zgartirish, bog'langan holda chaqiradi xatti-harakatlar har qanday elementning biron bir xususiyati o'zgarganda. Maxsus xatti-harakatlar WPF ob'ektlari to'plamida mulkni o'zgartirish to'g'risidagi xabarnomani tarqatish uchun ishlatilishi mumkin. Bu layout tizimi tomonidan mulkni o'zgartirishda tartibni qayta hisoblashni boshlash uchun ishlatiladi va shu bilan deklarativdasturlash WPF uchun uslub, bunda ranglarni va joylashishni belgilashdan tortib, animatsion elementlarga qadar deyarli hamma narsani xususiyatlarni o'rnatish orqali erishish mumkin. Bu WPF dasturlarini yozishga imkon beradi XAML, bu kalit so'zlar va atributlarni to'g'ridan-to'g'ri WPF sinflari va xususiyatlariga bog'lash orqali deklarativ markirovka tili.


Download 98,57 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish