ایجاد یک کنترل Radio Button در Xamarin
دوشنبه 1 آذر 1395در این مقاله، نحوه ایجاد یک کنترل Radio Button در یک برنامه Xamarin را خواهیم آموخت. برای ساخت این برنامه، نیاز به استفاده از Visual Studio 2015 خواهید داشت.
کنترل RadioButton یک کنترل است که در صفحه برای نمایش موارد انتخابی به کار می رود.
گام1- از مسیر File--> New--> Project یک پروژه جدید ایجاد کنید .
گام 2- سپس یک Blank App انتخاب کنید، برای برنامه خودتان ، یک نام و محل ذخیره سازی دلخواه انتخاب کنید.
گام 3
سپس به مسیر Resource-->Layout بروید و در فایل main.axml همه کدهای مربوط به دکمه را پاک کنید. سپس به فایل MainActivity.cs بروید و کدهای مربوط به دکمه را از این محل، نیز پاک کنید.
گام 4
سپس به toolbox بروید و ابزار RadioButtonGroup را بکشید و به درون صفحه بیاورید.
مرحله 5
بعد از این کار، به پنجره ی properties بروید و مقادیر Text را برای همه تغییر بدهید.
مرحله 6
حالا id مربوط به همه ی radio Button ها را مطابق زیر تغییر بدهید.
<RadioGroup android:minWidth="25px" android:minHeight="25px" android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/radioGroup1"> <RadioButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:checked="true" android:text="Male" android:id="@+id/male" /> <RadioButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Female" android:id="@+id/female" /> <RadioButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Other" android:id="@+id/others" /> </RadioGroup>
مرحله 7
حالا به صفحه MainActivity.cs بروید و کدهای زیر را در آن وارد کنید.
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); RadioButton male = FindViewById < RadioButton > (Resource.Id.male); RadioButton female = FindViewById < RadioButton > (Resource.Id.female); RadioButton others = FindViewById < RadioButton > (Resource.Id.others); male.Click += RadioButtonClick; female.Click += RadioButtonClick; others.Click += RadioButtonClick; } //Next write the Method private void RadioButtonClick(object sender, EventArgs e) { RadioButton rb = (RadioButton) sender; Toast.MakeText(this, rb.Text, ToastLength.Short).Show(); }
مرحله 8
حالا برنامه را اجرا کنید تا بتوانید خروجی آن را ببینید.
دوره های آموزشی زامارین
دوره برنامه نویسی اندروید با سی شارپ ( Xamarin )
آموزش متریال دیزاین در زامارین
آموزش Xamarin Forms
دوره Xamarin Form پیشرفته
- Xamarin
- 1k بازدید
- 1 تشکر