Inheritance xamarin表单继承实现

Inheritance xamarin表单继承实现,inheritance,xamarin,xamarin.forms,derived-class,Inheritance,Xamarin,Xamarin.forms,Derived Class,我是xamarin的新手。 我有个问题 我正在使用xamarin表单实现一个测试应用程序。 这个应用程序有一些屏幕 重要的一点是,所有屏幕都有通用用户界面 比如说, 所有屏幕的右上角和左上角都有一个圆圈按钮 所以我试着使用继承 (参考资料:) 案例1 Base.cs(具有圆形视图) | derived1.cs+derived1.xaml-derived2.cs+derived2.xaml 案例1有一个错误。 derived1.cs(或derived2.cs)中的InitializeCompon

我是xamarin的新手。 我有个问题

我正在使用xamarin表单实现一个测试应用程序。 这个应用程序有一些屏幕

重要的一点是,所有屏幕都有通用用户界面

比如说,

所有屏幕的右上角和左上角都有一个圆圈按钮

所以我试着使用继承 (参考资料:)


案例1

Base.cs(具有圆形视图)

|

derived1.cs+derived1.xaml-derived2.cs+derived2.xaml

案例1有一个错误。 derived1.cs(或derived2.cs)中的InitializeComponent()

“当前上下文中不存在名称'InitializeComponent'”


案例2

Base.cs+Base.xaml(具有圆形视图)

|

derived1.cs+derived1.xaml-derived2.cs+derived2.xaml

案例2有一个错误。 derived1.cs(或derived2.cs)中的InitializeComponent()

“'Base.InitializeComponent()'由于其保护级别而无法访问”



我想实现公共用户界面。我该怎么做?

如果您想拥有一个可重用的UI,请使用
ContentView

可以在同一内容页上放置多个视图

希望这有帮助