آموزش مشکلات و راه حل های منشوری: بارگیری نماهای وابسته

Prism Problems & Solutions: Loading Dependent Views

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره را مشاهده کنید تا یاد بگیرید چگونه می توانید یک نمای را به یک منطقه هدایت کنید ، در حالی که به طور همزمان یک نمای دیگر را نیز به منطقه دیگری از همان منظره هدایت می کنید. این دوره چهارمین دوره از یک مجموعه به نام "Prism Problems & Solutions" است و همچنان بر اساس نکات و ترفندهایی که در دوره های قبلی این مجموعه آموخته اید. هر برنامه WPF تولیدی نوعی ناوبری دارد که در آن کاربر از یک نمای به نمای دیگر درون برنامه هدایت می شود. برنامه های پیچیده تر دارای چندین منطقه در یک نمای واحد هستند که می توانند به طور مستقل از مناطق دیگر در همان نمای پیمایش شوند. مشکلی که از این معماری پیچیده ناشی می شود ، این است که شما باید یک نمای را به یک منطقه هدایت کنید ، در حالی که به طور همزمان یک نمای دیگر را نیز به منطقه دیگری از همان نمای هدایت کنید. اوضاع فقط هنگامی پیچیده می شود که مجبور باشید در چندین نمای مختلف در یک نمای واحد حرکت کنید. به هر حال ، همه آنها باید داده های یکسانی را در این مرزهای منطقه جدا شده به اشتراک بگذارند. این دوره به بینندگان نشان می دهد که چگونه با استفاده از قدرت و قابلیت گسترش Prism این سناریوی ناوبری بسیار پیچیده را حل کنند.

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

معرفی دوره Course Introduction

  • مقدمه Introduction

  • دوره هایی برای تماشا Courses to Watch

  • مشکلات حل شده Problems Solved

  • مشکل چیست؟ What's the Problem?

اتصال روبان Connecting the Ribbon

  • مقدمه Introduction

  • مشکل - روبان یک استثنا را پرتاب می کند Problem - Ribbon Throws an Exception

  • راه حل - آداپتور منطقه سفارشی Solution - Custom Region Adapter

تزریق زبانه های روبان پویا Injecting Dynamic Ribbon Tabs

  • مقدمه Introduction

  • مشکل - مرتبط کردن RibbonTabs با Views Problem - Associate RibbonTabs with Views

  • راه حل - ویژگی سفارشی Solution - Custom Attribute

  • مشکل - تزریق روبان های وابسته Problem - Injecting Dependent RibbonTabs

  • راه حل - رفتار منطقه سفارشی Solution - Custom Region Behavior

  • نسخه ی نمایشی - رفتار منطقه سفارشی قسمت 1 Demo - Custom Region Behavior Part 1

  • نسخه ی نمایشی - رفتار منطقه سفارشی قسمت 2 Demo - Custom Region Behavior Part 2

  • مشکل - DataContext به اشتراک گذاشته شده Problem - Shared DataContext

  • راه حل - رابط کاربری ساده Solution - Simple Interface

تزریق هر نمای به هر منطقه Injecting Any View into Any Region

  • مقدمه Introduction

  • مشکل - هر نمای ، هر منطقه Problem - Any View, Any Region

  • راه حل - اصلاح راه حل RibbonTab Solution - Modify RibbonTab Solution

  • نسخه ی نمایشی - ویژگی را اصلاح کنید Demo - Modify the Attribute

  • نسخه ی نمایشی - رفتار منطقه را اصلاح کنید Demo - Modify the RegionBehavior

کاهش حافظه با Caching Reducing the Memory Footprint with Caching

  • مقدمه Introduction

  • مشکل - عملکرد و مدیریت حافظه Problem - Performance and Memory Management

  • راه حل - افزودن حافظه پنهان Solution - Add Caching

  • مشکل - حذف موارد از حافظه پنهان Problem - Removing Items from Cache

  • راه حل - احترام به مادام العمر عضو منطقه Solution - Respecting the Region Member Lifetime

  • خلاصه Summary

نمایش نظرات

آموزش مشکلات و راه حل های منشوری: بارگیری نماهای وابسته
جزییات دوره
1h 39m
27
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
46
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 است.