TOC

This article has been localized into Hebrew by the community.

XAML:

מה זה XAML?

XAML אשר הם ראשי תיבות עבור eXtensible Application Markup Language הוא גרסה של XML אשר פותחה ע"י חברת מיקרוסופט לתאור מידע ויזואלי. בגרסאות קודמות של פיתוח ויזואלי, כגון WinForms, המידע הויזואלי (GUI) (מסכים, כפתורים וכו) היה נוצר בעזרת אותה שפת תכנות בה תשתמש לאינטרקצייה עם המידע, כגון #C או VB.NET ובדרך כלל תוחזק ע"י העורך המוטמע בסביבת הפיתוח. אבל עם XAML, מיקרוסופט מתווה דרך שונה. בצורה דומה מאד ל-HTML, המשתמש יכול לכתוב ולערוך את המידע הויזואלי שלו בכוחות עצמו.

כדי להסיר ספק, המאמר להלן אינו מדריך ל-XAML, אך אני אתאר באופן כללי כיצד להשתמש ב-XAML כיוון שמדובר במרכיב חיוני בפיתוח WPF. בין שהמשתמש רוצה ליצור מסך בסביבת חלונות ובין שרוצה ליצור דף אינטרנט, הוא יורכב ממסמך XAML וקובץ קוד תומך, אשר יחד יוצרים את המסך או דף האינטרנט. קובץ ה-XAML מתאר את הממשק על כל מרכיביו, וקובץ הקוד התומך מטפל בכל הכרוך בתהליכים הנדרשים שמאחורי המרכיבים (פסיקות, וכל תהליך דרוש). קובץ הקוד מקבל את הגישה לרכיבי המידע על מנת לבצע את התהליכים הנחוצים.

בפרק הבא אנו נראה כיצד XAML עובד וכיצד ניתן להשתמש בו על מנת לצור את הממשק שאנו רוצים.