Prism چارچوبی برای ساخت برنامههای XAML متصل، قابل نگهداری و آزمایشپذیر در فرمهای WPF، Windows 10 UWP و Xamarin است. Prism پیادهسازی مجموعهای از الگوهای طراحی را ارائه میکند که برای نوشتن برنامههای XAML با ساختار مناسب و قابل نگهداری مفید هستند، از جمله MVVM، تزریق وابستگی، دستورات، جمعآوری رویداد و موارد دیگر. عملکرد اصلی Prism یک پایگاه کد مشترک در یک کتابخانه کلاس قابل حمل است که این پلتفرم ها را هدف قرار می دهد.
اطلاعات بیشتر در مورد Prism
با خواندن این مقاله، نحوه استفاده از Prism در اپلیکیشن Xamarin Forms برای اندروید و پلتفرم ویندوز جهانی با XAML و Visual C# را در توسعه اپلیکیشن های کراس پلتفرم خواهید آموخت.
ابزارهای مهم زیر برای توسعه UWP مورد نیاز است.
- ویندوز 10 (توصیه می شود)
- Visual Studio 2017 Community/Enterprise/Professional Edition (نرم افزار موجود به صورت آنلاین https://www.visualstudio.com/downloads/ )
- با استفاده از Visual studio 2017 Installer، ویژگی توسعه موبایل را با دات نت فعال کنید.
اکنون، بیایید گام به گام توسعه برنامه را مورد بحث قرار دهیم.
مرحله 1
افزودن بسته قالب Prisim به پروژه شما.
Visual Studio 2017 را باز کنید -> Tools Menu را انتخاب کنید -> Extension and Updates را انتخاب کنید.
Online را انتخاب کرده و Prism را جستجو کنید.
Prism Template Pack -> install را انتخاب کنید.
مرحله 2
Visual Studio 2017 را باز کنید.
به Start -> New Project بروید.
Prism (در زیر Visual C#) -> Xamarin.Forms -> Prism Unity App (Xamarin.Forms) را انتخاب کنید.
یک نام مناسب برای برنامه خود بگذارید (XamFormPrism) ->OK.
مرحله 3
پلتفرم را در Prism Project Wizard انتخاب کنید.
مرحله 4
پس از آن، Visual Studio 4 پروژه (Portable، Droid، iOS، UWP) و پروژه قابل حمل با پوشه View Models و view ها در مفهوم MVVM ایجاد می کند.