TextBlock elementi – Inline formatlash
Sobirjonov O'tkirbek
TextBlock elementi bilan ishlashni avvalgi darsda o’rganib chiqdik, ushbu darsda esa Inline formatlash va Textblock elementiga qo’llanilishini o’rganamiz.
Siz wikipedia yoki shunga o’xshash saytlardan foydalangan bo’lsangiz unda ba’zi so’zlarni rangi boshqa rangda ajratib ko’rsatilgan, yoki yozuvga tag chizig’ qo’yilgan, yoki Giperhavolalar qo’yilgan holatlarga ko’p ko’zingiz tushgani aniq. Huddi shundek yozuvlar formatlarini Textblock elementida qo’llanilishini ko’rib chiqamiz.
Ko’rib turganingizdek
<Bold> </Bold> teglari orasida yozilgan so’zlar qalin holatga o’tadi. <Italic> </Italic> teglari orasida yozilgan so’zlar yotiqroq va qo’l yozmaga o’xshaganroq yozuvga o’tadi.<Underline> </Underline> teglari orasida yozilgan so’zlar tag chiziqqa ega bo’ladi. Xuddi HTML kabi, siz qanday matn olishni hohlasangiz, matn yorlig'i bilan o'rab olasiz va hokazo. Bu sizning ilovalaringizda turli xil matnlarni yaratishni va ko'rsatishni juda osonlashtiradi.
Ushbu uchta teg ham Span elementining oddiy sinflari bo'lib, ularning har biri kerakli effekt yaratish uchun Span elementida o'ziga xos xususiyatni o'rnatadi. Masalan, Bold yorlig'i faqat asosiy Span elementida FontWeight xususiyatini o'rnatadi, Italic elementi FontStyle-ni o'rnatadi va hokazo.
Ya’ngi satrga o’tish uchun esa <LineBreak/> tegidan foydalaniladi. Siz dasturlash bilan avval shug’ullangan bo’lsangiz ‘\n’ bilan ko’p ishlagan bo’lishingiz kerak. LineBreak ham huddi shunga o’xshaydi.
Giperhavolalar
Matn bilan ishlash davomida siz giperhavolalar bilan ishlashingiz ham mumkin.Misol uchun:
Va C# faylida ushbu havola bosilganda nima bo’lishini yozib ketishimiz kerak bo’ladi.
Natija esa :
Ushbu link giperhavolasi bosilganda, kompyuteringizga o’rnatilgan asosiy brauzer siz kiritgan manzilga olib boradi.
Last updated