ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





نمایش نتایج: از 1 به 1 از 1
  1. #1
    تاریخ عضویت
    2021/10/05
    نوشته ها
    2
    0
    Junior Member

    تکنولوژی Xamarin.Forms Shell چیست؟

    به بیان ساده Xamarin.Forms Shell یک Container و یا ظرف است که هدفش بهبود دادن پیچیدگی*های موجود در سیستم Navigation برنامه*های نوشته شده با Xamarin.Forms می باشد. همانطور که در قسمت معرفی این دوره آموزشی خدمتتان عرض شد یکی از چالش*های پیش رو برای برنامه نویسانی که با Xamarin.Forms اقدام به ایجاد کردن اپلیکیشن*های Cross Platform می*کنند، سیستم پیچیدگی Navigation مربوطه می باشد که با استفاده از Xamarin.Forms و قابلیت Shell تا حدود زیادی این موضوع حل و فصل خواهد شد. مزیت*های استفاده کردن از Xamarin.Forms Shell

    استفاده کردن از Xamarin.Forms Shell مزیت*های متعددی دارد که در قسمت زیر مهمترین آنها را بررسی خواهیم نمود.
    • یک با استفاده از Xamarin.Forms Shell پیچیدگی توسعه نرم افزارهای موبایل با استفاده از Xamarin.Forms و به طور خاص بحث مربوط به Navigation تا حدود بسیار زیادی کاهش پیدا می*کند.
    • علاوه بر این موضوع تجربه کاربر و UserExperience (UX) در Browse کردن برنامه کاملاً یک شکل خواهد شد که این موضوع نیز می*تواند بسیار مهم باشد.
    • موضوع سوم اینکه navigation Scheme و یا سیستم Navigation در برنامه*های Xamarin.Forms که از Shell استفاده می*کنند مبتنی بر Uri خواهد بود.
    • مورد آخر اینکه استفاده کردن از Xamarin.Forms Shell باعث می*شود که یک Search Controller کاملاً یکپارچه شده در اختیار ما قرار بگیرد که در رابطه با این موضوع در همین آموزش صحبت خواهیم کرد.

    حال برای درک هرچه بهتر این مباحث بهتر است که نگاهی به یک برنامه ساده که با Xamarin.Forms Shell نوشته شده است بیندازیم. ساختن یک Page در Xamarin.Forms Shell

    برای ساخت اولین Page در Shell ما می*بایست مراحل زیر را طی کنیم: در ابتدا می*بایست به قسمت XAML برویم. برای ایجاد کردن یک Page به نام AppShell.xaml می*بایست به قسمت XAML برویم زمانی که یک فایل با فرمت XAML را ایجاد می*کنید یک ساختار از پیش تعریف شده مورد استفاده قرار می*گیرد و ما نیاز داریم که فقط عنصر Shell را شبیه به آنچه که در کد زیر مشاهده می*کنید به آن اضافه کنیم. ارث بری کردن از کلاس Shell مورد بعدی که می*بایست انجام بدهیم ارث بری کردن فایل code-behind از کلاس Shell می باشد. اگر نام Page ایجاد شده AppShell.xaml باشد فایل code-behind آن با نام AppShell.xaml.cs ایجاد می*گردد. دقت کنید که این کلاس باید از کلاس Shell ارث بری کند این موضوع در کد زیر نشان داده شده است. public partial class AppShell : Shell { public AppShell() { InitializeComponent(); } } [COLOR=#4A4A4A][FONT=Vazir] دقت کنید که این کلاس باید از کلاس Shell ارث بری کند این موضوع در کد زیر نشان داده شده است. با همین دو تغییر بسیار کوچک برنامه ما آماده کار کردن با Shell می باشد.
    ویرایش توسط all_time_programmer : 2021/10/14 در ساعت 05:19
نمایش نتایج: از 1 به 1 از 1

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •