آموزش مقدمه ای بر کنترل های سفارشی WPF

Introduction to WPF Custom Controls

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: مقدمه ای بر کنترل های سفارشی WPF یک دوره مقدماتی است که برای آموزش مفاهیم اساسی مورد نیاز برای شروع نوشتن کنترل های WPF سفارشی طراحی شده است. همه را بزرگ کنید مقدمه دهه 13 ایجاد کنترل های سفارشی 39 متر 45s افزودن خصوصیات 55 متر 10 ثانیه رویدادها و دستورات 59 متر 4 ثانیه رفتار بصری 37 متر 36s گرم کردن 44 متر 54 علائم تجاری و نامهای تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

  • آناتومی یک UserControl Anatomy of a UserControl

  • چه زمانی از UserControl استفاده کنید When to use a UserControl

  • آناتومی کنترل سفارشی Anatomy of a Custom Control

  • چه زمانی از کنترل سفارشی استفاده کنید When to use a Custom Control

  • با استفاده از کنترل های خود در XAML Using your controls in XAML

  • خلاصه Summary

ایجاد کنترل های سفارشی Creating Custom Controls

  • مقدمه Introduction

  • انتخاب کلاس پایه Choosing a base class

  • نسخه ی نمایشی - از کنترل موجود خارج شوید Demo - Derive from existing control

  • ارائه دهندگان Presenters

  • نسخه ی نمایشی - ارائه دهنده محتوا Demo - ContentPresenter

  • نسخه ی نمایشی - موارد ارائه دهنده Demo - ItemsPresenter

  • اتصال داده Data Binding

  • نسخه ی نمایشی - TemplateBinding vs TemplatesParent Demo - TemplateBinding vs TemplatedParent

  • دسترسی به عناصر الگو Acessing Template Elements

  • نسخه ی نمایشی - دسترسی به عناصر در ControlTemplate Demo - Access elements in ControlTemplate

  • خلاصه Summary

افزودن خصوصیات Adding Properties

  • مقدمه Introduction

  • خصوصیات وابستگی Dependency Propertes

  • نسخه ی نمایشی - خصوصیات وابستگی Demo - Dependency Properties

  • فراداده املاک Property Metadata

  • نسخه ی نمایشی - فراداده املاک Demo - Property Metadata

  • فقط خواص را بخوانید ReadOnly Properties

  • نسخه ی نمایشی - فقط خواص را بخوانید Demo - ReadOnly Properties

  • خصوصیات نوع مجموعه Collection Type Properties

  • نسخه ی نمایشی - ویژگی های نوع مجموعه Demo - Collection Type Properties

  • خصوصیات پیوست شده Attached Properties

  • نسخه ی نمایشی - ویژگی های پیوست شده Demo - Attached Properties

  • خلاصه Summary

رویدادها و دستورات Events and Commands

  • مقدمه Introduction

  • درک رویدادهای مسیریابی Understanding Routed Events

  • نسخه ی نمایشی - درک رویدادهای مسیریابی Demo - Understanding Routed Events

  • رویدادهای سفارشی شده Custom Routed Events

  • نسخه ی نمایشی - ایجاد رویدادهای سفارشی روت شده Demo - Creating Custom Routed Events

  • نسخه ی نمایشی - ایجاد Args رویداد مسیریابی سفارشی Demo - Creating Custom Routed Event Args

  • درک دستورات مسیریابی Understanding Routed Commands

  • نسخه ی نمایشی - درک دستورات مسیریابی شده Demo - Understanding Routed Commands

  • دستورات سفارشی شده Custom Routed Commands

  • نسخه ی نمایشی - ایجاد دستورات سفارشی روت شده Demo - Creating Custom Routed Commands

  • نسخه ی نمایشی - اجرای ICommandSource Demo - Implementing ICommandSource

  • خلاصه Summary

رفتار بصری Visual Behavior

  • مقدمه Introduction

  • راه اندازها Triggers

  • نسخه ی نمایشی - ایجاد راه اندازها Demo - Creating Triggers

  • VisualStateManager VisualStateManager

  • نسخه ی نمایشی - با استفاده از VisualStateManager Demo - Using the VisualStateManager

  • راه انداز در مقابل VisualStateManager Triggers vs. VisualStateManager

  • خلاصه Summary

گرم کردن Theming

  • مقدمه Introduction

  • بررسی اجمالی موضوع Theming Overview

  • ایجاد مضامین Creating Themes

  • کنوانسیون نامگذاری تم Theme Naming Conventions

  • ویژگی های مجمع Assembly Attributes

  • نسخه ی نمایشی - اضافه کردن پشتیبانی از تم Demo - Adding Theme Support

  • نسخه ی نمایشی - استفاده از خصوصیات اسمبلی Demo - Using Assembly Attributes

  • نکات مربوط به موضوع Theming Tips

  • نسخه ی نمایشی - نکات مربوط به موضوع Demo - Theming Tips

  • خلاصه Summary

نمایش نظرات

آموزش مقدمه ای بر کنترل های سفارشی WPF
جزییات دوره
4h 9m
59
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
323
4.5 از 5
دارد
دارد
دارد
Brian Lagunas
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Brian Lagunas Brian Lagunas

برایان لاگوناس یک Microsoft MVP ، یک قهرمان Microsoft Patterns & Practices ، مدیر فناوری INETA ، مدیر گروه Boise .Net Developers User Group (NETDUG) ، عضو هیئت مدیره Boise Code Camp ، سخنران ، مربی ، نویسنده و اصلی است. خالق ابزار توسعه یافته WPF. وی چندین دریافت کننده جایزه Microsoft Community Contributor است و می تواند در گروه های مختلف کاربری و اردوگاه های کد در سراسر جهان صحبت کند. صحبت های وی همیشه شامل نوعی XAML مانند WPF ، Silverlight و ویندوز 8 و همچنین نحوه ساخت برنامه های مدولار با Prism است. برایان در حال حاضر در Infragistics به عنوان مدیر محصول برای برنده جایزه Infragistics WPF و Silverlight و اجزای UI ویندوز کار می کند. این جایی است که او به ساخت ابزاری کمک می کند که توسعه دهندگان را قادر می سازد تا به سرعت و به راحتی برنامه های پویا را با UX غوطه وری و تجسم داده های پر جنب و جوش در راستای برنامه های تجاری ، در تمام سیستم عامل های XAML ایجاد و سبک سازی کنند. قبل از کار در Infragistics وی در صنعت ساخت و مهندسی به عنوان مهندس ارشد نرم افزار و معمار راه حل نرم افزار کار می کرد و در آنجا در زمینه توسعه برنامه های سازمانی تخصص داشت. قبل از این که برای او صحبت کنیم ، برایان به عنوان یک پیاده نظام در ارتش ایالات متحده به کشور خود خدمت می کرد و بعداً به عنوان معاون کلانتری به جامعه محلی خود خدمت می کرد. در اوقات فراغت او دوره هایی را برای Pluralsight ، وبلاگ هایی در مورد فناوری های XAML تهیه می کند. ساده ترین راه برای یافتن برایان در توییترBrianLagunas است.