‫ยินดีต้อนรับกลับ.
‫ในวิดีโอนี้ เราจะใช้ปุ่มตัวเลือก
‫และอย่างที่คุณเห็น คุณสามารถลากจากกล่องเครื่องมือได้
‫คุณเพียงแค่ลากปุ่มรัศมีไปที่ UI แล้วคุณจะพบปุ่มตัวเลือกในตารางซึ่งมีเนื้อหาอยู่
‫ก็มีคุณสมบัติหลายอย่างที่เราได้เห็นแล้ว
‫และนี่ไม่ใช่วิธีที่ฉันต้องการทำงานกับปุ่มตัวเลือกในวิดีโอนี้
‫ฉันแค่จะสร้างแผงสแต็คและฉันจะใช้ XAML เพื่อสร้างส่วนใหญ่ขึ้นมา
‫ดังนั้นในแผง STACK อันดับแรก ฉันต้องการมีป้ายกำกับ และป้ายกำกับนั้นควรเขียนประมาณว่า
‫Do you like me?
‫ดังนั้นคุณชอบฉันที่เราเป็น
‫นี่คือป้ายกำกับของเรา และฉันจะบอกว่ามันควรจะเป็นตัวหนา
‫น้ำหนักฟอนต์ก็จะหนาประมาณนั้น แล้วเราควรเพิ่มอะไรอีก?
‫อาจเป็นขนาดตัวอักษร
‫มาเพิ่มขนาดฟอนต์กัน แล้วใส่เป็น 20 กัน
‫คุณชอบฉันไหม ข้อความยาวมาก
‫และตอนนี้เราต้องตอบว่าใช่ ไม่ใช่ หรือบางที แต่ไม่มีอะไรระหว่างสามตัวเลือกนั้น ดังนั้นจึงมีเพียงสามตัวเลือกเท่านั้น
‫และนั่นคือข้อดีของปุ่มตัวเลือก
‫พวกเขามีเพียงหนึ่งของพวกเขาเท่านั้นที่ทำงานอยู่ในกลุ่มวิทยุ
‫เรามาสร้างปุ่มตัวเลือกกัน ที่นี่ ปุ่มตัวเลือก
‫และฉันจะขยายความอีกเล็กน้อยเพราะฉันไม่ต้องการให้มีปุ่มตัวเลือกง่ายๆ อย่างที่เราเพิ่งเห็น
‫ฉันต้องการให้ปุ่มตัวเลือกนี้เป็นการห่อและสี่เหลี่ยมผืนผ้าและบล็อกข้อความ
‫ดังนั้นบางอย่างเช่นแผงห่อหุ้ม
‫ฉันจะสร้างแผงห่อที่นี่
‫และภายในแผงห่อ ฉันต้องการสี่เหลี่ยมซึ่งจะเป็นสีเขียวในกรณีนี้
‫มีคนบอกว่าใช่ มันควรจะเป็นสีเขียว
‫สีเขียวกำลังดี และความกว้างควรเท่ากับ 16 และความสูงควรเป็น 16 ด้วย
‫มันคือตารางสีเขียว 16 คูณ 16 ที่เรามีอยู่ตรงนั้น
‫นี่คือสี่เหลี่ยมที่เรามีอยู่
‫นี่คือสี่เหลี่ยมของเรา สีเขียว อย่างที่คุณเห็น
‫และตอนนี้ฉันต้องการข้อความข้างๆ
‫ดังนั้นบล็อกข้อความและมันจะเป็นข้อความใช่
‫ฉันก็เลยชอบคนๆ นี้ และพื้นหน้าก็ควรเป็นสีเขียวด้วย
‫สีเขียวและสีเขียวดังนั้น
‫ฉันชอบคนนั้น
‫นี่คือบล็อกข้อความของเราและมันบอกว่าใช่
‫ตอนนี้บางทีเราควรจะมีระยะขอบเล็กน้อยระหว่างวัตถุ
‫ดังนั้นฉันจะเพิ่มระยะขอบที่ระดับสูงสุดในระดับแผง STACK เช่นนั้น
‫อย่างที่คุณเห็นตอนนี้ มันอยู่ไกลออกไปเล็กน้อย และเราสามารถเพิ่มระยะขอบเล็กน้อยภายในบล็อกข้อความของเรา
‫หรือแม้แต่ปุ่มตัวเลือก
‫มาทำให้ขอบปุ่มตัวเลือกทั้งหมดเป็นสิบพิกเซลหรืออาจแค่ห้าพิกเซล
‫นั่นควรจะดี
‫แล้วยังมีระยะขอบสำหรับบล็อกข้อความด้วยเนื่องจากอยู่ใกล้กับส่วนที่เหลือเล็กน้อย แต่ก็ไม่ได้อยู่ด้านบนสุด
‫และไปทางด้านล่างแต่ไปทางซ้ายเท่านั้น
‫และมาร์จิ้นคือค่าใดค่าหนึ่ง
‫ดังนั้นคุณสามารถเพิ่มค่าใดค่าหนึ่งหรือเพิ่มค่าสี่ค่าโดยเริ่มจากด้านซ้าย จากนั้นไปที่ด้านบน ด้านขวา
‫และด้านล่าง
‫เลย ซ้าย บน ขวา ล่าง
‫อันที่ผมอยากได้คือเหลือ 5 พิกเซลไว้บนสุด
‫ฉันไม่ต้องการสิทธิ์ใดๆ
‫ฉันไม่ต้องการอะไรและด้านล่าง
‫ฉันไม่ต้องการอะไรทั้งนั้น
‫และตอนนี้ คุณสามารถเห็นว่ามีระยะห่างเล็กน้อยตรงนี้ ระยะขอบ 5 พิกเซลระหว่างใช่ของเรากับกำลังสองที่เรามีที่นี่
‫หรือสี่เหลี่ยมที่เรามี
‫ไม่เป็นไร.
‫ซ้ายบน ล่างขวาเลย
‫นั่นคือวิธีที่เราใช้ระยะขอบนี้
‫ไม่เป็นไร.
‫นั่นคือปุ่มตัวเลือกหนึ่งปุ่ม และฉันต้องการมีปุ่มตัวเลือกสามปุ่ม
‫ที่จริง, ขอผมตัดส่วนหลังลงเพื่อให้เรามีเส้นตรงจำนวนตรงนี้
‫และฉันจะคัดลอกปุ่มตัวเลือกนี้ และวางไว้ข้างๆ หรือด้านล่าง
‫และอันนี้ควรเป็นสีแดงและข้อความควรพูดว่าไม่
‫ดังนั้นข้อความจะไม่ใช่
‫และเราใช่ไม่ใช่
‫และแน่นอนว่าควรอ่านข้อความด้วย
‫ที่จริงไม่ใช่ที่นี่ แต่ในนี้
‫ดังนั้นภายในปุ่ม no ของเรา สีแดงควรเป็นหรือปุ่ม no ควรเป็นสีแดง
‫นั่นคือปุ่มตัวเลือก
‫ง่ายสุด ๆ
‫แต่ตอนนี้ฉันต้องการเพิ่มอีกอัน ซึ่งอาจจะเป็น และตอนนี้แทนที่จะเป็นสี่เหลี่ยม ฉันอยากได้ภาพเล็กๆ
‫น้อยๆ ตรงนี้
‫ผมจะกำจัดสี่เหลี่ยมแล้วใช้ภาพที่เรายังไม่ได้ใช้
‫และเมื่อใดก็ตามที่คุณต้องการใช้รูปภาพ คุณต้องมีแหล่งที่มาสำหรับรูปภาพนั้น
‫ดังนั้นในกรณีของฉัน ฉันมีที่มา
‫บนพีซีของฉัน ฉันจะบอกว่า source และจากนั้นคุณต้องมีไดเร็กทอรีที่ถูกต้อง
‫และในกรณีของฉัน มันอยู่บนพีซีของฉัน
‫ฉันมีโฟลเดอร์นี้ชื่อว่า C-sharp Masterclass
‫แน่นอน ฉันมีโฟลเดอร์โปรเจ็กต์ และในนั้นก็มีไฟล์อยู่ และอาจเรียกว่า Dot, P และ G และมันคือไฟล์นี้ที่นี่
‫และแน่นอนว่ามันใหญ่มากและจะถูกลดขนาดลง
‫แต่ถ้าคุณต้องการลดขนาดลง ควรทำก่อนที่จะใช้ภาพ
‫ดังนั้นเพียงแค่แก้ไขภาพนี้และย่อขนาดลง
‫แต่นี่จะเป็นภาพที่ฉันต้องการใช้
‫นี่จึงเป็นที่มาของฉันสำหรับรูปภาพนี้
‫จากนั้นฉันสามารถระบุได้ว่าควรกว้างแค่ไหน
‫เพราะไม่อย่างนั้น อย่างที่คุณเห็น มันคือขนาดดั้งเดิม
‫แต่ฉันสามารถลดขนาดมันได้เช่นกัน สมมติว่าเป็น 32 และสูง 32 เช่นกัน
‫ตอนนี้ฉันมีรูปภาพนี้แล้ว และข้อความไม่ควรเป็นสีแดง
‫อันที่จริง ไม่เป็นไรถ้าเป็นสีมาตรฐานของสีดำ
‫นี่คือข้อความที่เรามีอยู่ และตอนนี้เรามีปุ่มตัวเลือกแล้ว
‫คุณชอบฉันไหม?
‫ใช่.
‫เลขที่
‫และอาจจะ.
‫เอาล่ะ มาเริ่มแอปพลิเคชันนี้และลองดูกัน
‫เราอยู่ที่นั่น
‫คุณชอบฉันไหม?
‫ใช่.
‫ไม่อาจจะ
‫และอย่างที่คุณเห็น มันว่างเปล่าก่อนหน้านั้น
‫และตอนนี้เราสามารถเลือกมันได้และพวกมันจะเชื่อมต่อถึงกันเสมอ
‫ดังนั้นสามคนนี้จึงอยู่ในกลุ่มเดียวกัน
‫พวกมันเชื่อมต่อกันและใช้งานได้เพียงอันเดียวเท่านั้น
‫นั่นคือข้อดีของปุ่มรัศมีเมื่อเปรียบเทียบกับช่องทำเครื่องหมาย
‫ดังนั้น หากคุณต้องการเพียงตัวเลือกเดียว ปุ่มรัศมีก็เป็นทางเลือกของคุณ หากคุณต้องการให้ระบุปุ่มใดปุ่มหนึ่งเมื่อเริ่มต้น
‫ดังนั้นให้เลือกปุ่มใดปุ่มหนึ่งเมื่อเริ่มต้น คุณสามารถใช้คุณสมบัติตรวจสอบได้
‫ดังนั้นภายในปุ่มรัชกาล ปุ่มตัวเลือกที่นี่ สมมุติว่าฉันต้องการตรวจสอบ
‫ฉันจะใช้การตรวจสอบนี้และฉันจะตั้งค่าให้เป็นจริง
‫ไม่เป็นไร.
‫ทีนี้มาเริ่มกันใหม่
‫และคุณจะเห็นว่าอาจมีการตรวจสอบตั้งแต่เริ่มต้น
‫หากคุณต้องการมีกิจกรรม เมื่อมีคนกดที่กิจกรรมใดกิจกรรมหนึ่ง คุณสามารถสร้างกิจกรรมนั้นได้ด้วยตนเองโดยการเพิ่มเครื่องหมายที่นี่
‫แล้วเพิ่มตัวฟังเหตุการณ์ที่นี่ หรือคุณสามารถดับเบิลคลิกที่กิจกรรมนั้น
‫ดังนั้นฉันจะดับเบิลคลิกที่ No.
‫และอย่างที่คุณเห็น ปุ่มตัวเลือกเลือกหนึ่งปุ่มและไม่ได้ตรวจสอบจริงๆ
‫ทั้งสองวิธีถูกสร้างขึ้นและคุณเห็นว่าพวกเขามีศูนย์กลางวัตถุและผ่านส่วนโค้งของเหตุการณ์
‫สิ่งเดียวกับที่เราเห็นกับช่องทำเครื่องหมาย
‫และที่นี่คุณสามารถเพิ่มบางอย่างเช่นกล่องข้อความแสดง
‫กล่องข้อความขนาดเล็กเพื่อแสดง
‫ได้โปรดตอบตกลง.
‫ดังนั้นนี่คือสิ่งที่จะพูด
‫และอีกคนหนึ่งก็จะตอบว่าใช่เพราะมันเป็นสิ่งที่ต้องรู้
‫และบางทีเมื่อฉันเพิ่มกิจกรรมเข้าไปแล้ว และถ้าคุณไม่ชอบชื่อ คุณสามารถเปลี่ยนชื่อได้
‫ดังนั้นฉันจะพูดบางอย่างเช่นไม่ได้ตรวจสอบปุ่มตัวเลือก แต่ไม่ถูกตรวจสอบอะไร
‫และแน่นอน ฉันต้องเปลี่ยนชื่อในโค้ดด้านหลัง ดังนั้นอันนี้จะไม่ถูกตรวจสอบ จากนั้นเราอาจตรวจสอบ
‫และฉันจะเปลี่ยนชื่อที่นี่เช่นกัน อาจจะตรวจสอบแล้ว
‫ฉันคัดลอกและเปลี่ยนที่นี่
‫ดังนั้นโปรดบอกว่าใช่
‫กรุณาตอบตกลงสองครั้ง
‫และถ้ามีคนกดใช่ เราก็สามารถพูดประมาณว่า ขอบคุณ
‫มาสร้างอันนั้นด้วยตนเองกันเถอะ
‫ที่นี่ฉันจะใช้การตรวจสอบและจะสร้างวิธีการใหม่ที่เรียกว่าใช่ ตรวจสอบขีดล่าง
‫และตอนนี้ มาสร้างวิธีการและโค้ดเบื้องหลังกัน
‫เราจะใช้หลักการเดียวกันกับที่เราได้เห็นที่นี่
‫เป็นโมฆะส่วนตัว
‫ใช่.
‫เราเป็นแบบนี้จริงๆ
‫ใช่.
‫ตรวจสอบวัตถุ ผู้ส่ง และส่วนโค้งเหตุการณ์ที่รูทแล้ว
‫และฉันจะเรียกพวกเขาว่า E เช่นกัน
‫และตอนนี้เราสามารถไปข้างหน้าและพูดอะไรบางอย่างเช่น ขอบคุณ
‫ขอขอบคุณ.
‫ไม่เป็นไร.
‫ตอนนี้ขอตรวจสอบออก
‫และอีกอย่างถ้าทำแบบนั้นจะเห็นว่างานนี้ถูกเรียกเพราะ
‫เอาล่ะ ไปกันต่อใหม่เถอะ เพราะมันถูกตรวจสอบแล้ว
‫เรามีฟังก์ชันนี้
‫คุณเห็นไหม โปรดบอกว่าใช่ถูกเปิดโดยอัตโนมัติแม้ว่าโปรแกรมของฉันยังไม่ปรากฏ
‫และหลังจากที่คุณคลิกใช่ คุณจะเห็นโปรแกรมของคุณ
‫และนั่นเป็นเพราะบางทีก็ตรวจสอบแล้ว และเหตุการณ์นี้เรียกว่าไม่ทางใดก็ทางหนึ่ง
‫ดังนั้นเมื่อตรวจสอบแล้วและตรวจสอบเมื่อเริ่มต้น ดังนั้นเมื่อเริ่มต้น
‫ฉันจะบอกว่าไม่และมันบอกว่า ได้โปรด ใช่
‫แล้วฉันก็บอกว่าใช่และมันบอกว่าขอบคุณ
‫นี่คือเหตุการณ์ต่างๆ ที่เราได้สร้างขึ้นที่นี่และที่นี่
‫อันนี้ข้อมูลนี้ถูกตรวจสอบเท่ากับจริง
‫บรรทัดนี้หรือรหัสนี้จะทริกเกอร์เหตุการณ์ที่ตรวจสอบนี้ทันทีทุกครั้งที่โปรแกรมเริ่มต้น
‫ตัวอย่างเช่นถ้าฉันมีชื่อที่นี่และกำลังจะเป็น RB แต่บางทีนี่คือ RB บางทีตอนนี้ฉันสามารถไปที่นี่ในวิธีการเริ่มต้นหรืออาจมีการตรวจสอบ
‫Constructor rb และฉันตั้งค่าเป็นจริง
‫นั่นคือวิธีที่ฉันสามารถตรวจสอบได้โดยใช้รหัส
‫ไม่เป็นไร.
‫ดังนั้นหากเราดำเนินการนั้นอีกครั้ง คุณจะเห็นว่าเหตุการณ์นี้ยังคงปรากฏขึ้น
‫ดังนั้นเหตุการณ์การตรวจสอบนี้ โปรดตอบว่าใช่ มันยังคงปรากฏขึ้น
‫คุณชอบฉันไหม?
‫ใช่.
‫ยอดเยี่ยม.
‫ตอนนี้คุณรู้วิธีใช้ปุ่มตัวเลือกแล้ว และคุณได้เห็นแล้วว่าจะนำรูปภาพไปใช้กับอินเทอร์เฟซผู้ใช้ของคุณได้อย่างไร