ฉันเป็นมือใหม่ของ xamarin ฉันมีคำถาม.
ฉันกำลังใช้แอปทดสอบโดยใช้แบบฟอร์ม xamarin แอพนี้มีบางหน้าจอ
จุดสำคัญคือทุกหน้าจอมี UI ทั่วไป
ตัวอย่างเช่น,
หน้าจอทั้งหมดจะมีปุ่มวงกลมอยู่ที่มุมบนขวาและมุมซ้ายบน
ดังนั้นฉันจึงพยายามใช้การสืบทอด (อ้างอิง: https://forums.xamarin.com/discussion/87408/derived-pages-generate-incorrect-code)
กรณีที่ 1
Base.cs(มีมุมมองวงกลม)
|
ได้มา1.cs +มา1.xaml -มา2.cs +มา2.xaml
กรณีที่ 1 มีข้อผิดพลาด InitializeComponent() ในมา1.cs(หรือมา2.cs)
"ชื่อ 'InitializeComponent' ไม่มีอยู่ในบริบทปัจจุบัน"
กรณีที่ 2
Base.cs + Base.xaml (มีมุมมองวงกลม)
|
ได้มา1.cs +มา1.xaml -มา2.cs +มา2.xaml
กรณีที่ 2 มีข้อผิดพลาด InitializeComponent() ในมา1.cs(หรือมา2.cs)
"'Base.InitializeComponent()' ไม่สามารถเข้าถึงได้เนื่องจากระดับการป้องกัน"
ฉันต้องการใช้ UI ทั่วไป ฉันจะทำอย่างไร?