SimpleToolkit เป็น. Net Maui Library of Helpers และการควบคุมที่เรียบง่ายและปรับแต่งได้ง่าย
ห้องสมุดประกอบด้วยแพ็คเกจ NuGet เหล่านี้:
simpletoolkit.core - ชุดควบคุม. Net Maui และผู้ช่วยที่เรียบง่าย
SimpleToolkit.simpleshell - การใช้งานง่ายของ. NET MAUI Shell
ฉันได้แยกเนื้อหาของไลบรารีนี้ออกเป็นแพ็คเกจ NuGet หลายชุดเพราะอาจมีคนที่ต้องการใช้เฉพาะการควบคุม SimpleShell เท่านั้นและไม่ต้องการใช้การควบคุมอื่น ๆ
คำเตือน
ไม่รับประกันการสนับสนุนระยะยาว อย่างไรก็ตามที่เก็บนี้จะถูกปล่อยออกมาภายใต้ใบอนุญาต MIT ดังนั้นคุณสามารถแยกที่เก็บและสร้างแพ็คเกจด้วยตัวเอง
นี่คือตัวอย่างบางส่วนที่สร้างขึ้นโดยใช้ห้องสมุดนี้:
มหัศจรรย์. net maui
แอป Gadget Store เดิมพันแอพ
Navbar Animation #1 | Navbar Animation #2
แอพเมนูแฮมเบอร์เกอร์ | แอพเสีย
เคล็ดลับ
ตรวจสอบรายการตัวอย่างทั้งหมดที่นี่
ห้องสมุดนี้สร้างขึ้นสำหรับแพลตฟอร์มต่อไปนี้:
แพ็คเกจ SimpleToolkit.core เป็นชุดของการควบคุมและผู้ช่วย Maui ที่เรียบง่าย
นี่คือการควบคุมทั้งหมดแพ็คเกจนี้มีให้:
ในการใช้ตัวควบคุมที่ระบุไว้ข้างต้นคุณต้องเรียกใช้วิธีการขยาย UseSimpleToolkit() ในไฟล์ MauiProgram.cs ของคุณ:
builder . UseSimpleToolkit ( ) ;แพ็คเกจนี้ยังมีผู้ช่วยเหลือที่มีประโยชน์ ตัวอย่างเช่นมีผู้ช่วยที่อนุญาตให้คุณบังคับให้เนื้อหาแอปพลิเคชันแสดงอยู่ด้านหลังแถบระบบ (สถานะและแถบการนำทาง) บน Android และ iOS
ดูเอกสารสำหรับข้อมูลเพิ่มเติม
แพ็คเกจ SimpleToolKit.Simpleshell ช่วยให้คุณมีการใช้งานที่ง่ายขึ้นของ. NET MAUI Shell ที่ช่วยให้คุณสร้างประสบการณ์การนำทางที่กำหนดเองได้อย่างง่ายดายในแอปพลิเคชัน. NET MAUI ของคุณ การใช้งานนั้นเรียกง่ายๆว่า SimpleShell
SimpleShell ทั้งหมดเป็นเพียงชุดของคอนเทนเนอร์สำหรับเนื้อหาแอปพลิเคชันของคุณที่มีความสามารถในการวางพื้นที่โฮสติ้งสำหรับหน้าเว็บทุกที่ที่คุณต้องการ สิ่งนี้จะช่วยให้คุณ มีความยืดหยุ่น ในการเพิ่มแท็บแท็บที่กำหนดเองแถบการนำทาง flyouts ฯลฯ ไปยังแอปพลิเคชัน Shell ของคุณ
โปรดจำไว้ว่า SimpleShell ไม่ได้มาพร้อมกับการควบคุมการนำทางใด ๆ SimpleShell เพียงแค่ให้ความสามารถในการใช้การควบคุมการนำทางที่กำหนดเองพร้อมกับการนำทางที่ใช้ URI และการจัดการสแต็กการนำทางอัตโนมัติ
สำคัญ
ก่อนที่คุณจะเริ่มใช้ SimpleShell ฉันขอแนะนำให้คุณทำความคุ้นเคยกับ Shell . NET MAUI ดั้งเดิม - โดยเฉพาะอย่างยิ่งกับการนำทางที่ใช้ URI ซึ่งทำงานเหมือนกับใน SimpleShell คลาส SimpleShell สืบทอดมาจากคลาส Shell
ในการใช้ SimpleShell คุณต้องเรียกใช้วิธีการขยาย UseSimpleShell() ในไฟล์ MauiProgram.cs ของคุณ:
builder . UseSimpleShell ( ) ;SimpleShell และใช้. NET MAUI Shell แทนShell นำเสนอลักษณะเฉพาะของแพลตฟอร์มShell ให้ประสิทธิภาพที่ดีกว่าการควบคุมที่ประกอบด้วยมุมมอง. NET MAUI หลายมุมมองSimpleShell อาจไม่สามารถเข้าถึงได้ดีในบางสถานการณ์เนื่องจากขาดการควบคุมการนำทางเฉพาะแพลตฟอร์ม .net Maui Shell ควรเข้าถึงได้นอกกรอบเนื่องจากใช้การควบคุมเฉพาะแพลตฟอร์มดูเอกสารสำหรับข้อมูลเพิ่มเติม