نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
Extensible Application Markup Language (XAML) یک زبان محبوب برای ایجاد رابط های کاربری است. در این دوره یاد خواهید گرفت که چگونه از XAML برای ساخت برنامه های مدرن دسک تاپ ویندوز با سیستم عامل UI مایکروسافت UWP و WPF استفاده کنید. در ساخت برنامه های دسک تاپ ویندوز با UWP و WPF دانش کاملی از زبان علامت گذاری برنامه توسعه پذیر (XAML) وجود دارد. . در این دوره ، "XAML: Starting" ، مهارت هایی را که برای ایجاد رابط های کاربری قدرتمند برای برنامه های دسک تاپ ویندوز خود با XAML نیاز دارید ، فرا خواهید گرفت. ابتدا شما نحوه ایجاد اشیا و نحوه ساخت طرح بندی در XAML را یاد خواهید گرفت. در مرحله بعدی ، شما می آموزید که چگونه XAML را با کنترل های شخصی خود گسترش دهید و نحوه کار با منابع را یاد بگیرید. سرانجام ، شما می آموزید که چگونه به داده های خود متصل شوید ، نحوه استفاده از الگوی Model-View-ViewModel (MVVM) و نحوه سبک دادن به برنامه خود را یاد خواهید گرفت. پس از پایان این دوره ، دانش بنیادی XAML خواهید داشت که به شما در ساخت برنامه های دسک تاپ ویندوز خود با UWP و WPF بسیار کمک خواهد کرد.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
ایجاد رابط های کاربری غنی با XAML
Building Rich User Interfaces with XAML
-
مقدمه
Introduction
-
XAML چیست؟
What Is XAML?
-
سیستم عامل های مختلف XAML را درک کنید
Understand the Different XAML Platforms
-
محیط خود را تنظیم کنید
Set up Your Environment
-
آنچه در این دوره خواهید ساخت
What You Will Build in This Course
-
طرح کلی دوره
Course Outline
ایجاد و کار با اشیا
Creating and Working with Objects
-
مقدمه
Introduction
-
یک پروژه جدید UWP ایجاد کنید
Create a New UWP Project
-
با عناصر و ویژگی ها کار کنید
Work with Elements and Attributes
-
تنظیم ویژگی ها با نحو عنصر ویژگی
Set Properties with Property Element Syntax
-
ویژگی ها را با نحو محتوا تنظیم کنید
Set Properties with Content Syntax
-
از نحو مجموعه استفاده کنید
Use Collection Syntax
-
خلاصه
Summary
تسلط بر چیدمان های XAML
Mastering XAML Layouts
-
مقدمه
Introduction
-
پنل های طرح بندی XAML را بشناسید
Know the XAML Layout Panels
-
یک طرح بندی با Grid بسازید
Build a Layout with the Grid
-
اندازه سطرها و ستون ها را بفهمید
Understand the Size of Rows and Columns
-
برای موقعیت یابی عناصر از مشخصات Layout استفاده کنید
Use Layout Properties to Position Elements
-
یک Nested Grid برای پیمایش ایجاد کنید
Create a Nested Grid for the Navigation
-
ویژگی های پیوست شده را در XAML تنظیم کنید
Set Attached Properties in XAML
-
تنظیم مشخصات پیوست شده در C #
Set Attached Properties in C#
-
با روشهای استاتیک به خصوصیات پیوست شده دسترسی پیدا کنید
Access Attached Properties with Static Methods
-
خلاصه
Summary
دسترسی به اشیا از کد
Accessing Objects from Code
-
مقدمه
Introduction
-
عناصر خود را با x نامگذاری کنید: Name
Name Your Elements with x:Name
-
ویژگی x: Class را بفهمید
Understand the x:Class Attribute
-
بدانید روش اصلی کجاست
Know Where the Main Method Is
-
ListView را در C # پر کنید
Fill the ListView in C#
-
همگام سازی کنترل های جزئیات در C #
Synchronize the Detail Controls in C#
-
درباره تغییرات ملک اطلاع دهید
Notify About Property Changes
-
مشتریان را اضافه و حذف کنید
Add and Delete Customers
-
خلاصه
Summary
گسترش XAML با کلاسهای خود
Extending XAML with Your Classes
-
مقدمه
Introduction
-
فضای نام پیش فرض XAML را درک کنید
Understand the Default XAML Namespace
-
نقشه برداری فضای نام 1: 1 ایجاد کنید
Create a 1:1 Namespace Mapping
-
CustomerDetailControl را ایجاد و استفاده کنید
Create and Use a CustomerDetailControl
-
نقشه برداری 1: N Namespace Map را ایجاد کنید
Create a 1:N Namespace Mapping
-
سایر فضاهای نامی XAML
Other XAML Namespaces
-
خلاصه
Summary
درک نوع XAML
Understanding XAML Type Conversion
-
مقدمه
Introduction
-
پردازنده XAML چگونه انواع را تبدیل می کند
How the XAML Processor Converts Types
-
راه های تنظیم ویژگی مشتری در XAML
Ways to Set the Customer Property in XAML
-
تبدیل از رشته به مشتری در UWP
Convert from String to Customer in UWP
-
تبدیل از رشته به مشتری در WPF
Convert from String to Customer in WPF
-
خلاصه
Summary
کار با منابع و مضامین
Working with Resources and Themes
-
مقدمه
Introduction
-
منابع مرجع با StaticResource
Reference Resources with StaticResource
-
در یک پرونده جداگانه یک ResourceDictionary ایجاد کنید
Create a ResourceDictionary in a Separate File
-
منابع تم مرجع با ThemeResource
Reference Theme Resources with ThemeResource
-
منابع تم سفارشی را تعریف کنید
Define Custom Theme Resources
-
بین تم روشن و تاریک جابجا شوید
Toggle Between Light and Dark Theme
-
از Fluent XAML Theme Editor استفاده کنید
Use the Fluent XAML Theme Editor
-
خلاصه
Summary
اتصال به اطلاعات شما
Binding to Your Data
-
مقدمه
Introduction
-
Data Binding را در XAML ایجاد کنید
Create a Data Binding in XAML
-
یک ویژگی Dependency را پیاده سازی کنید
Implement a Dependency Property
-
از Data Bindings در UserControl استفاده کنید
Use Data Bindings in a UserControl
-
زمینه اتصال داده را درک کنید
Understand the Binding’s Data Context
-
الگوی Model View ViewModel (MVVM)
The Model View ViewModel (MVVM) Pattern
-
ایجاد و استفاده از MainViewModel
Create and Use a MainViewModel
-
یک ویژگی SelectedCustomer اضافه کنید
Add a SelectedCustomer Property
-
با یک DataTemplate به داده های خود نگاهی بیندازید
Give Your Data a Look with a DataTemplate
-
پیوندهای داده کامپایل شده را با x ایجاد کنید: Bind
Create Compiled Data Bindings with x:Bind
-
استفاده از x: در DataTemplate پیوند دهید
Use x:Bind in a DataTemplate
-
تبدیل Bool به Visibility با x: bind
Convert Bool to Visibility with x:Bind
-
Bind Events to Methods with x: bind
Bind Events to Methods with x:Bind
-
خلاصه
Summary
سبک ها و الگوهای تسلط
Mastering Styles and Templates
-
مقدمه
Introduction
-
مقادیر خاصیت را با یک سبک تعریف کنید
Define Property Values with a Style
-
سبکی را از سبکی دیگر به ارث ببرید
Inherit a Style from Another Style
-
سبک های صریح و ضمنی را درک کنید
Understand Explicit and Implicit Styles
-
نمای کنترل سفارشی را تعریف کنید
Define the Look of a Custom Control
-
برای CheckBox یک ControlTemplate ایجاد کنید
Create a ControlTemplate for the CheckBox
-
خلاصه
Summary
اشکال زدایی از برنامه های XAML
Debugging XAML Applications
-
مقدمه
Introduction
-
درخت زنده بصری را کاوش کنید
Explore the Live Visual Tree
-
ویژگی ها را در زمان اجرا ویرایش کنید
Edit Properties at Runtime
-
برنامه های دیگر XAML را اشکال زدایی و کاوش کنید
Debug and Explore Other XAML Apps
-
خلاصه
Summary
نمایش نظرات