ایجاد برنامه WPF با استفاده از Xamarin.Form
ایجاد برنامه WPF با استفاده از Xamarin.Form
آموزش برنامه نویسی | ایجاد برنامه WPF با استفاده از Xamarin.Form
در این وبلاگ ما در مورد ایجاد برنامه های WPF با استفاده از Xamarin.Forms صحبت می کنیم. تیم Xamarin نسخه پایدار Xamarin.Forms 3.0 را منتشر کرد. یکی از ویژگی های این نسخه این است که از برنامه های دسکتاپ ویندوز WPF با استفاده از Xamarin.Forms پشتیبانی می کند. در این وبلاگ، ما به شما یک راهنمای گام به گام در مورد چگونگی اضافه کردن برنامه های WPF در Xamarin.Forms می دهیم. بنابراین با ما در مجموعه ABLY همراه باشید.
ایجاد برنامه WPF با استفاده از Xamarin.Form
آموزش برنامه نویسی | ایجاد برنامه WPF با استفاده از Xamarin.Form
در این وبلاگ ما در مورد ایجاد برنامه های WPF با استفاده از Xamarin.Forms صحبت می کنیم. تیم Xamarin نسخه پایدار Xamarin.Forms 3.0 را منتشر کرد. یکی از ویژگی های این نسخه این است که از برنامه های دسکتاپ ویندوز WPF با استفاده از Xamarin.Forms پشتیبانی می کند. در این وبلاگ، ما به شما یک راهنمای گام به گام در مورد چگونگی اضافه کردن برنامه های WPF در Xamarin.Forms می دهیم. بنابراین با ما در مجموعه ABLY همراه باشید.
همانطور که WPF فقط در ویندوز کار می کند، تمام مراحل ما در ویژوال استودیو 2017 نسخه 15.7 در ویندوز انجام می شود.
- پروژه Xamarin.Forms جدید را با کلیک بر روی NEW PROJECT ایجاد کنید. =>یک زامارین فرم cross platform با استفاده از استاندارد .Net را دریافت خواهید کرد که یک پروژه استاندارد .Net، پروژه iOS، پروژه اندروید و پروژه UWP دارد. UWP SDK شما نصب شده است و شما در حال کار بر روی ویندوز 10 هستید.
- حالا روی solution file راست کلیک کنید و گزینه "Manage packages nuget for Solution" را از منوی پنجره انتخاب کنید. در مدیریت پنجره Packages NuGet، به گزینه Updates بروید و بسته Xamarin.Forms خود را به آخرین نسخه، یعنی 3.0، به روز کنید. ما از قبل آن را بروزرسانی کردیم که در تصویر زیر مشاهده می کنید.
- Nuget Package Manager window را ببندید و دوباره بر روی solution file کلیک راست کنید و از منوی باز شده New Projectoption را اضافه کنید. Windows Desktop را از سمت چپ و از سمت راست WPF App (.NET Framework) را انتخاب و OK کنید.
- پس از ایجاد پروژه، بر روی فایل پروژه WPF در Solution Explorer کلیک راست کرده و از منوی پنجره «Manage NuGet Packages» را انتخاب کنید. در پنجره "Manage NuGet Packages"، بر روی Browse tab کلیک کنید، Packet NuGet Forms را نصب کنید و سپس کادر انتخاب پیش فرض را برای "Xamarin.Forms.Platform.WPF" انتخاب کنید و روی دکمه نصب (همانطور که در تصاویر زیر ذکر شده) کلیک کنید.
- وقتی Xamarin.Forms.Platform.WPF را نصب کردید پنجره Nuget Package Manager را ببندید. حال بر روی منابع پروژه WPF کلیک راست کرده و گزینه Add Reference را از منو باز شده انتخاب کنید و مانند تصویر زیر Solution را انتخاب کنید.
- در فایل XAML برنامه WPF، node root را از Window به wpf تغییر دهید:
from Window to wpf:FormsApplicationPage and add xmlns:wpf=”clr-namespace:Xamarin.Forms.Platform.WPF;assembly=Xamarin.Forms.Platform.WPF” in namespace declarations
مانند تصویر زیر:
- در xaml.csfile دستورات زیر را وارد کنید:
و کلاس parent را از Window به FormsApplicationPage تغییر دهید و دو خط کد زیر را در سازنده اضافه کنید.
این دو خط ایجاد برنامه Xamarin.Forms در پروژه NET Standard. را نشان می دهد. تفاوت را در تصویر زیر ببینید.
- برنامه WPF شما با استفاده از Xamarin.Forms اکنون آماده اجرای است.
ایمان محدثی
با سلام.
برنامه WPF با استفاده از Xamarin.Forms چه مزیتی خواهد داشت؟
اسماعیلشیدایی
باعرض سلام
در نهایت بهتر است از امروز شرکت ها و برنامه نویس ها بر روی این پلتفرم سرمایه گذاری کنند تا در سال های آتی بتوانند به سرعت تیم خود را به این تکنولوژی منتقل کنند.