دوره آموزشی Microsoft XAML: بخش دوم محتوا و خواص
1 ساعت 40 دقیقهمتوسط2016-10-17
مدرسین

Walt Ritscher
Programmer, UI Designer, Staff Instructor at LinkedIn Learning
جزئیات دوره
اگه میخوای از XAML، زبون نشونهگذاری XML-محور که مایکروسافت واسه طراحی رابطهای کاربری بهتر توی برنامههای ویندوزی ساخته، استفاده کنی، باید بدونی چجوری محتوا و ویژگیها رو مدیریت میکنه.
والت ریچر توی قسمت دوم از مجموعه Microsoft XAML Fundamentals، بیشتر در مورد این موضوع صحبت میکنه. توی این بخش، نگاه خاص XAML به محتوا داخل XML و همینطور چارچوب قدرتمند ویژگیهای وابسته (Dependency Properties) بررسی میشه. این ویژگیها باعث میشن رابط کاربری مدرن امکاناتی مثل انیمیشن و اتصال داده (Data Binding) داشته باشه.
اینجا یاد میگیری که محتوا چجوری به .NET و فایلهای پشت صحنه (Code-Behind) وصل میشه و همچنین سینتکس ویژگیهای وابسته و ویژگیهای متصل خاص (Attached Properties) چجوری نوشته میشه. این دانش پایهای کمکت میکنه که دادهها، اسناد، کنترلهای پیشرفته UI و سرویسهای وابسته مثل اتصال داده، اعتبارسنجی، قالببندی (Templates) و انیمیشن رو توی برنامههای ویندوز ۱۰ بعدیت استفاده کنی.
اهداف یادگیری
🔹 محتوا توی XAML چیه؟
🔹 چطوری از dotPeek استفاده کنیم تا مقدار ویژگیهای عناصر XAML رو ببینیم؟
🔹 نمایش محتوا بهصورت اشیا، لیستها یا دیکشنریها توی XAML در مقایسه با کد
🔹 بررسی ویژگیهای وابسته (Dependency Properties) و متصل (Attached Properties)
🔹 چطور از ویژگیهای متصل توی Grid و Canvas استفاده کنیم؟
🔹 ایجاد ویژگیهای وابسته اختصاصی
والت ریچر توی قسمت دوم از مجموعه Microsoft XAML Fundamentals، بیشتر در مورد این موضوع صحبت میکنه. توی این بخش، نگاه خاص XAML به محتوا داخل XML و همینطور چارچوب قدرتمند ویژگیهای وابسته (Dependency Properties) بررسی میشه. این ویژگیها باعث میشن رابط کاربری مدرن امکاناتی مثل انیمیشن و اتصال داده (Data Binding) داشته باشه.
اینجا یاد میگیری که محتوا چجوری به .NET و فایلهای پشت صحنه (Code-Behind) وصل میشه و همچنین سینتکس ویژگیهای وابسته و ویژگیهای متصل خاص (Attached Properties) چجوری نوشته میشه. این دانش پایهای کمکت میکنه که دادهها، اسناد، کنترلهای پیشرفته UI و سرویسهای وابسته مثل اتصال داده، اعتبارسنجی، قالببندی (Templates) و انیمیشن رو توی برنامههای ویندوز ۱۰ بعدیت استفاده کنی.
اهداف یادگیری
🔹 محتوا توی XAML چیه؟
🔹 چطوری از dotPeek استفاده کنیم تا مقدار ویژگیهای عناصر XAML رو ببینیم؟
🔹 نمایش محتوا بهصورت اشیا، لیستها یا دیکشنریها توی XAML در مقایسه با کد
🔹 بررسی ویژگیهای وابسته (Dependency Properties) و متصل (Attached Properties)
🔹 چطور از ویژگیهای متصل توی Grid و Canvas استفاده کنیم؟
🔹 ایجاد ویژگیهای وابسته اختصاصی
مهارت ها
XAML.NETAzureProgramming LanguagesMicrosoftSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید قبل از تماشا بدانید
- 03 - نحوه استفاده از فایلهای تمرینی
1. درک محتوا در عناصر XAML
- 04 - محتوا در XAML به چه معناست
- 05 - از عناصر کودک به عنوان محتوا استفاده کنید
- 06 - ابزار dotPeek را نصب کنید
- 07 - چگونه هر عنصر یک ویژگی محتوا را تعریف میکند
- 08 - محتوا به عنوان یک شی در XAML
- 09 - محتوا به عنوان یک شی در کد
- 10 - محتوای بصری در پنل ها
- 11 - محتوا به صورت لیست در XAML
- 12 - محتوا به صورت لیست در کد
- 13 - محتوا به عنوان فرهنگ لغت در XAML
- 14 - محتوا به عنوان فرهنگ لغت در کد
2. کاوش در سیستمهای دارایی
- 15 - مشکل با ویژگیهای معمولی دات نت برای رابط کاربری
- 16 - مفهوم ویژگیهای وابستگی را بررسی کنید
- 17 - از برخی ویژگیهای وابستگی استفاده کنید
- 18 - ترتیب تقدم برای خواص وابستگی
- 19 - مفهوم ویژگیهای پیوست شده را بررسی کنید
- 20 - ویژگیهای متصل به شبکه
- 21 - خواص پیوست شده با بوم
- 22 - مفاهیم ویژگیهای وابستگی سفارشی
- 23 - خاصیت وابستگی سفارشی را ثبت کنید
- 24 - از ویژگیهای وابستگی سفارشی استفاده کنید
نتیجه
- 25 - مراحل بعدی