لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Windows Store Apps - Data Binding in Depth
Windows Store Apps - Data Binding in Depth
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
نحوه ایجاد برنامههای فروشگاه ویندوز مبتنی بر داده را با استفاده از Data Bindings، Data Templates و Data Controls WinRT بیاموزید. هر برنامه نوعی داده را نمایش میدهد. هنگام توسعه برنامههای فروشگاه ویندوز، میتوانید از Data Binding WinRT برای اتصال رابط کاربری برنامه خود به آن داده استفاده کنید. با Data Bindings، نیازی به ایجاد Event Handler برای همگام سازی داده ها بین کنترل های مختلف در رابط کاربری شما نیست، در عوض Data Binding این کار را برای شما انجام می دهد. زیرساخت Data Binding چارچوب های مبتنی بر XAML، پایه الگوی معروف Model-View-ViewModel (MVVM) است. این دوره به شما می آموزد که چگونه از Data Bindings با تمام نکات و ترفندهایی که باید بدانید استفاده کنید. نحوه ایجاد Data Bindings در XAML و C#، نحوه اشکال زدایی Data Bindings، نحوه استفاده از منابع داده مختلف برای Data Binding مانند Dependency Properties، .NET Properties، Resources، منابع نسبی، و مجموعه ها را یاد خواهید گرفت. علاوه بر این، شما یاد خواهید گرفت که چگونه اشیاء داده خود را با DataTemplates رندر کنید، چگونه از کنترل های WinRT-Data مانند ListView و GridView استفاده کنید، و چگونه داده های Design-Time ایجاد کنید. در طول این دوره شاهد نمایش های بسیاری خواهید بود که بهترین شیوه ها را نشان می دهند، مانند گروه بندی با CollectionViews، استفاده از زوم معنایی، اجرای بارگذاری افزایشی داده ها، استفاده از ViewModelLocator، ایجاد Design-Time-Data در Blend و بسیاری موارد دیگر.
سرفصل ها و درس ها
مبانی اتصال داده ها
Data Binding Basics
معرفی
Introduction
هدف و منبع
Target and Source
اتصال داده در XAML
Data Binding in XAML
اتصال داده در سی شارپ
Data Binding in C#
DataContext
The DataContext
حالت های صحافی
Binding Modes
UpdateSourceTrigger
The UpdateSourceTrigger
بیان Binding
The BindingExpression
مسیر-ملاک
The Path-Property
مقادیر پیش فرض
Default Values
اشکال زدایی اتصالات داده
Debug Data Bindings
خلاصه
Summary
منابع داده برای یک اتصال
Data Sources for a Binding
معرفی
Introduction
اتصال به ویژگی های وابستگی
Binding to Dependency Properties
اتصال به ویژگی های دات نت
Binding to .NET Properties
INotifyPropertyChanged را پیاده سازی کنید
Implement INotifyPropertyChanged
اتصال به منابع
Binding to Resources
اتصال به منابع با انواع مختلف
Binding to Sources With Different Types
اتصال به منابع نسبی
Binding to Relative Sources
خلاصه
Summary
اتصال به مجموعه ها
Binding to Collections
معرفی
Introduction
اعلان با INotifyCollectionChanged
Notification With INotifyCollectionChanged
اعلان با IObservableVector
Notification With IObservableVector
اعلان با IObservableMap
Notification With IObservableMap
ICollectionView-Interface
The ICollectionView-Interface
منبع CollectionView
The CollectionViewSource
نمایش مجموعه در سی شارپ
CollectionViews in C#
CollectionViews در XAML
CollectionViews in XAML
خلاصه
Summary
ارائه داده ها
Data Rendering
معرفی
Introduction
جزئیات رندر داده ها
Data Rendering Details
گزینه های ارائه داده ها
Data Rendering Options
DisplayMemberPath
The DisplayMemberPath
Data Templates
DataTemplates
انتخاب DataTemplate
DataTemplate Selection
خلاصه
Summary
کنترل های داده WinRT
WinRT's Data Controls
معرفی
Introduction
سلسله مراتب طبقاتی
The Class Hierarchy
FlipView
The FlipView
ListViewBase
The ListViewBase
ListView
The ListView
GridView
The GridView
گروه بندی داده ها
Grouping Data
گروه بندی داده ها با LINQ
Grouping Data With LINQ
ICollectionViewGroup
The ICollectionViewGroup
زوم معنایی
Semantic Zoom
بارگذاری افزایشی
Incremental Loading
خلاصه
Summary
داده های طراحی-زمان
Design-Time Data
معرفی
Introduction
بررسی حالت طراحی
Design Mode Check
ایجاد DataTemplates در Blend
Creating DataTemplates in Blend
بررسی حالت طراحی در ViewModelLocator
Design Mode Check in a ViewModelLocator
با استفاده از Design DataContext
Using the Design DataContext
استفاده از یک نمونه طراحی
Using a Design Instance
استفاده از داده های طراحی
Using Design Data
طراحی داده برای یک CollectionViewSource
Design Data for a CollectionViewSource
نمایش نظرات