‫مرحبًا بعودتك.
‫في هذا الفيديو ، سنعمل مع أزرار الراديو.
‫وكما ترى ، يمكنك سحبها من صندوق الأدوات.
‫يمكنك ببساطة سحب زر نصف قطري إلى واجهة المستخدم الخاصة بك وستجد زر الاختيار الخاص بك في الشبكة التي تحتوي
‫على محتوى.
‫حسنًا ، لديها العديد من الخصائص التي رأيناها بالفعل.
‫وهذه ليست الطريقة التي أريد أن أعمل بها مع أزرار الاختيار في هذا الفيديو.
‫سأقوم فقط بإنشاء لوحة Stack وسأستخدم XAML لبناء معظم ذلك.
‫لذا في لوحة STACK ، أريد أولاً وقبل كل شيء الحصول على ملصق ، ويجب أن يكتب هذا الملصق
‫شيئًا مثل ، هل تحبني؟
‫لذا هل تحبني كما نحن.
‫هذه هي علامتنا وسأقول إنها يجب أن تكون جريئة.
‫لذا سيكون وزن الخط عريضًا بهذا الشكل ، وماذا يجب أن نضيف أيضًا؟
‫ربما حجم الخط.
‫لذلك دعونا نضيف حجم الخط ونضعه في 20.
‫هل تحبني نصًا طويلًا جدًا.
‫والآن نحتاج أن نقول إما نعم ، لا أو ربما ، لكن لا يوجد شيء بين هؤلاء الثلاثة ، لذلك لا يوجد سوى تلك
‫الخيارات الثلاثة.
‫وهذه هي ميزة أزرار الاختيار.
‫لديهم دائمًا واحد منهم فقط نشط داخل مجموعة راديو.
‫لذلك دعونا ننشئ زر اختيار هنا ، زر اختيار.
‫وسأفعل ذلك أكثر بقليل لأنني لا أريد فقط أن يكون لدي زر اختيار بسيط ، كما
‫رأينا للتو.
‫أريد أن يكون زر الاختيار هذا ، جيدًا ، ملفوفًا ومستطيلًا وكتلة نصية.
‫لذلك شيء مثل لوحة التفاف.
‫لذلك سأقوم بإنشاء لوحة التفاف هنا.
‫وداخل لوحة الالتفاف ، أريد الحصول على مستطيل سيكون باللون الأخضر في هذه الحالة.
‫لذا قال أحدهم نعم ، لذا يجب أن تكون خضراء.
‫اللون الأخضر جيد والعرض يجب أن يكون مثل 16 والارتفاع يجب أن يكون 16 أيضًا.
‫إذن لدينا شبكة خضراء 16 في 16 مما هو موجود لدينا.
‫هذا هو المستطيل الذي لدينا هناك.
‫هذا هو المستطيل الأخضر كما ترون.
‫والآن أريد بعض النص بجانبه.
‫لذا فكتلة النص وستكون نص نعم.
‫لذلك أنا أحب الشخص ويجب أن تكون المقدمة خضراء أيضًا.
‫لذلك الأخضر والأخضر.
‫أنا أحب الشخص.
‫هذا هو نصنا وهو يقول نعم.
‫الآن ربما يجب أن يكون لدينا هامش صغير بين الجسم.
‫لذلك سأضيف هامشًا على أعلى مستوى على مستوى لوحة STACK من هذا القبيل.
‫كما ترون الآن ، إنها مسافة صغيرة هناك ويمكننا حتى إضافة هامش صغير داخل كتلة النص
‫الخاصة بنا أو ربما حتى زر الاختيار.
‫لنجعل هامش زر الاختيار بالكامل عشرة بكسل أو ربما خمسة بكسل فقط.
‫يجب أن يكون على ما يرام.
‫ثم هناك أيضًا هامش للكتلة النصية لأنها قريبة جدًا من الباقي ، ولكنها ليست باتجاه
‫الأعلى.
‫ونحو القاع ، ولكن إلى اليسار فقط.
‫والهامش إما قيمة واحدة.
‫لذلك يمكنك إضافة قيمة واحدة أو يمكنك إضافة أربع قيم بدءًا من اليسار ، ثم الانتقال إلى الأعلى واليمين
‫والأسفل.
‫هكذا يسار ، أعلى ، يمين ، أسفل.
‫لذا فإن الذي أريد الحصول عليه هو أعلى خمسة بكسلات.
‫لا اريد اي حق.
‫لست بحاجة إلى أي قاع.
‫لا أحتاج أي شيء كذلك.
‫والآن يمكنك أن ترى أن هناك مسافة صغيرة هنا ، خمسة بكسلات من الهامش بين نعم والمربع الذي
‫لدينا هنا أو المستطيل الذي لدينا.
‫حسنا.
‫حتى اليسار أعلى ، أسفل اليمين.
‫هذه هي الطريقة التي نستخدم بها هذا الهامش.
‫حسنا.
‫هذا زر اختيار واحد وأود أن يكون لدي ثلاثة أزرار اختيار.
‫لذا في الواقع ، دعوني أقطع الجزء الخلفي بحيث يكون لدينا العدد الصحيح من الخطوط هنا.
‫وسأنسخ زر الاختيار هذا وأضعه بجواره أو تحته.
‫ويجب ملء هذا باللون الأحمر ويجب أن يقول النص شيئًا مثل لا.
‫لذلك سيكون النص لا.
‫ونحن نعم ، لا.
‫وبالطبع يجب قراءة النص أيضًا.
‫لذلك في الواقع ليس هنا ، ولكن هنا.
‫لذا داخل الزر "لا" ، يجب أن يكون اللون الأحمر أو يجب أن يكون "لا" باللون الأحمر.
‫هذا هو الحال مع زر الاختيار.
‫سوبر بسيط.
‫لكن الآن أريد أن أضيف واحدًا آخر ، والذي سيكون ربما والآن بدلاً من المستطيل ، أود الحصول
‫على صورة صغيرة هنا.
‫لذا سأتخلص من المستطيل وسأستخدم الصورة التي لم نستخدمها بعد.
‫ومتى أردت استخدام صورة ، فأنت بحاجة إلى مصدر لتلك الصورة.
‫لذلك في حالتي ، لدي المصدر.
‫على جهاز الكمبيوتر الخاص بي ، سأقول المصدر ثم تحتاج إلى الدليل الصحيح.
‫وفي حالتي ، إنه موجود على جهاز الكمبيوتر الخاص بي.
‫لدي هذا المجلد المسمى C-sharp Masterclass.
‫بالطبع ، لدي مجلد المشاريع وهناك ملف ربما يسمى ربما Dot و P و G وهو
‫هذا الملف هنا.
‫وهي بالطبع كبيرة جدًا وسيتم تقليص حجمها.
‫ولكن إذا كنت ترغب في تقليص حجمها ، فمن المنطقي فعل ذلك قبل استخدام الصورة.
‫لذا فقط قم بتحرير هذه الصورة وصغر حجمها.
‫لكن هذه ستكون الصورة التي أريد استخدامها.
‫لذلك سيكون هذا مصدري للصورة.
‫ثم يمكنني تحديد مدى اتساعها وما إلى ذلك.
‫لذلك لأنه بخلاف ذلك ، كما ترى ، فهو الحجم الأصلي.
‫لكن يمكنني تصغيره أيضًا ، لنقل 32 وارتفاع 32 أيضًا.
‫والآن لدي هذه الصورة ربما هناك ولا ينبغي أن يكون النص باللون الأحمر.
‫في الواقع ، لا بأس إذا كان هو اللون القياسي للأسود.
‫إذن هذا هو نص ربما نحن موجودون ولدينا الآن زر الاختيار الخاص بنا.
‫هل أعجبك؟
‫نعم.
‫رقم.
‫و ربما.
‫حسنًا ، لنبدأ الآن هذا التطبيق ونتحقق منه.
‫ها نحن ذا.
‫هل أعجبك؟
‫نعم.
‫لا ربما.
‫وكما ترى ، كانت فارغة قبل ذلك.
‫والآن يمكننا تحديده وسيظلون دائمًا متصلين ببعضهم البعض.
‫هؤلاء الثلاثة في نفس المجموعة.
‫إنهم متصلون ببعضهم البعض ويمكن أن يكون واحد منهم فقط نشطًا.
‫هذه هي ميزة الأزرار الشعاعية مقارنة بخانات الاختيار.
‫لذلك إذا كنت تريد أن يكون لديك خيار واحد فقط ، فإن الأزرار الشعاعية هي طريقك للذهاب إذا كنت تريد تحديد أحدها
‫في البداية ، لذلك يتم التحقق من أحدها في البداية ، يمكنك ببساطة استخدام الخاصية
‫المحددة.
‫لذا ، داخل زر reign ، زر الاختيار هنا ، دعنا نقول أنني أريد ربما أن يتم التحقق.
‫لذلك سأستخدم هذا التحقق وسأقوم بضبطه على صواب.
‫حسنا.
‫فلنبدأ الآن مرة أخرى.
‫وسترى أنه ربما يتم فحصه منذ البداية.
‫إذا كنت ترغب في إقامة حدث ما ، فعندما يضغط شخص ما على أحدها ، يمكنك ببساطة إنشاء هذا الحدث
‫إما يدويًا عن طريق إضافة علامة الاختيار هنا ثم إضافة مستمع حدث هنا ، أو يمكنك ببساطة النقر فوقه نقرًا مزدوجًا.
‫لذلك سأضغط مرتين على لا.
‫وكما ترى ، حدد زر الاختيار واحدًا ولم يتم التحقق منه حقًا.
‫تم إنشاء هاتين الطريقتين وترى أنهما يحتويان على مركز كائن ومن خلال قوس الحدث.
‫لذلك نفس الشيء الذي رأيناه مع مربعات الاختيار.
‫وهنا يمكنك إضافة شيء مثل مربع رسالة العرض.
‫مربع رسالة صغير للعرض.
‫من فضلك قل نعم.
‫لذلك هذا ما سيقوله.
‫والآخر سيقول أيضًا نعم ، لأنه يجب أن يعرف.
‫وربما بمجرد أن أضفت حدثًا إلى وإذا لم يعجبك الاسم ، يمكنك تغيير الاسم.
‫لذلك سأقول شيئًا مثل عدم تحديد زر الاختيار ، لكن لا ، ما الذي تم تحديده؟
‫وبالطبع أحتاج إلى تغيير الاسم الموجود في الكود الموجود خلفه حتى لا يتم التحقق من هذا الاسم
‫، ومن ثم يتم التحقق منه وسأقوم بتغيير الاسم هنا أيضًا ، وربما يتم التحقق منه.
‫أنسخ ذلك وأقوم بتغييره هنا.
‫لذا من فضلك قل نعم.
‫من فضلك قل نعم مرتين.
‫وإذا ضغط أحدهم بنعم ، فيمكننا أن نقول شيئًا مثل ، شكرًا لك.
‫لذلك دعونا ننشئ ذلك يدويًا.
‫لذلك سأستخدم علامة الاختيار وسأقوم بإنشاء طريقة جديدة تسمى نعم ، تم التحقق من الشرطة السفلية.
‫والآن ، لنقم بإنشاء الطريقة الخاصة بها والتشفير خلفها.
‫لذلك سنستخدم نفس المبادئ التي رأيناها هنا.
‫الفراغ الخاص.
‫نعم.
‫نحن في الواقع مثل هذا.
‫نعم.
‫تم التحقق من الكائن ، المرسل وأقواس الحدث المتجذرة.
‫وسأطلق عليهم اسم E أيضًا.
‫والآن يمكننا أن نمضي قدمًا ونقول شيئًا مثل ، شكرًا لك.
‫شكرًا لك.
‫حسنا.
‫الآن دعنا نتحقق من ذلك.
‫وبالمناسبة ، إذا قمت بذلك ، فسترى أن هذا الحدث قد تم تسميته بسبب.
‫حسنًا ، دعنا نمضي قدمًا مرة أخرى لأنه تم فحصه.
‫لدينا هذه الوظيفة.
‫لذا هنا ترى ، من فضلك قل نعم تم فتحه تلقائيًا على الرغم من أن برنامجي لم يظهر بعد.
‫وبعد النقر فوق "نعم" ، سترى البرنامج الخاص بك.
‫وذلك لأنه ربما تم التحقق منه ويسمى هذا الحدث بأي طريقة.
‫لذلك عندما يتم فحصه في أي وقت ويتم فحصه في البداية ، لذلك عندما تتم
‫تهيئته ، سأقول لا ، ويقول ، من فضلك ، نعم.
‫وبعد ذلك أقول نعم وتقول شكرا لك.
‫هذه هي الأحداث المختلفة التي أنشأناها هنا وهنا.
‫هذا واحد ، هذه المعلومات التي تم فحصها يساوي صحيح.
‫يؤدي هذا السطر هنا أو هذا الرمز في الواقع إلى تشغيل هذا الحدث المحدد على الفور كلما تمت تهيئة
‫البرنامج.
‫لذلك إذا كان لدي ، على سبيل المثال ، اسم هنا وستكون RB ولكن ربما هذا هو RB ، ربما يمكنني
‫الآن الانتقال هنا في طريقة التهيئة أو ربما تم التحقق من المُنشئ rb وقمت بضبطه على true.
‫هذه هي الطريقة التي يمكنني بها التحقق من ذلك عبر الكود.
‫حسنا.
‫لذلك إذا قمنا بتشغيل ذلك مرة أخرى ، فسترى أن هذا الحدث لا يزال يظهر.
‫إذن حدث التحقق هذا ، من فضلك قل نعم ، لا يزال يظهر.
‫هل أعجبك؟
‫نعم.
‫رائعة.
‫الآن أنت تعرف كيفية استخدام أزرار الاختيار ورأيت كيف يمكنك تنفيذ الصور في واجهة المستخدم
‫الخاصة بك.