ایجاد List View ساده در Xamarin

یکشنبه 16 آبان 1395

در این مقاله ، می خواهیم در تکنولوژی Xamarin، یک List View ساده ایجاد کنیم و مراحل ساخت آن را به صوت مرحله به مرحله در اختیار شما قرار بدهیم.

ایجاد List View ساده در Xamarin

بیایید ساحت برنامه را شروع کنیم.

مرحله 1

از مسیر Visual Studio, New Project, Templates, Visual C#, Android, Blank App یک پروژه ایجاد کنید.

برای پروژه جدیدی که ایجاد کرده اید، نام و محل ذخیره سازی انتخاب نمایید.

مرحله 2 :

سپس به مسیر Solution Explorer, Project Name, Resources, layout, Main.axml بروید و بخش Design View این فایل را باز کنید.

مرحله 3 :

سپس به بخش Toolbar بروید، ListView را انتخاب کنید و آن را به داخل Design Page بکشید و بیاورید و id آن را به صورت زیر تغییر بدهید:android:id="@+id/listView1".

    <?xml version="1.0" encoding="utf-8"?>  
    <LinearLayout  
        xmlns:android="http://schemas.android.com/apk/res/android"  
      
    android:orientation="vertical"  
      
    android:layout_width="fill_parent"  
      
    android:layout_height="fill_parent"  
      
    android:minWidth="25px"  
      
    android:minHeight="25px">  
        <ListView  
      
    android:minWidth="25px"  
      
    android:minHeight="25px"  
      
    android:layout_width="match_parent"  
      
    android:layout_height="match_parent"  
      
    android:id="@+id/listView1" />  
    </LinearLayout>  

مرحله 4 - سپس به فایل MainActivity.cs بروید و بخش کد های آن را باز کنید.

در این بخش، ما ابتدا فضای نام را اضافه کرده ایم و سپس آیتم های ListView را تعریف می کنیم. به OnCreate() بروید و مقادیر ListItem را تعریف کنید.

Create ListItemClick Event: listnames.ItemClick += Listnames_ItemClick;

مرحله 5 - سپس با زدن دکمه ی F5 برنامه را اجرا کنید تا بتوانید خروجی را ببینید.

دوره های آموزشی زامارین 

دوره برنامه نویسی اندروید با سی شارپ ( Xamarin )

آموزش متریال دیزاین در زامارین

آموزش Xamarin Forms

دوره Xamarin Form پیشرفته

فایل های ضمیمه

برنامه نویسان

نویسنده 3355 مقاله در برنامه نویسان

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

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید