我是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有一个错误。导数1.cs(或导2.cs)中的InitializeComponent()
“名称'InitializeComponent‘在当前上下文中不存在”
案例2。
Base.cs +Base.xaml(有圆圈视图)
|
衍生物1.cs+衍生物1.xaml-衍生物2.cs+衍生物2.xaml
案例2有一个错误。导数1.cs(或导2.cs)中的InitializeComponent()
"'Base.InitializeComponent()‘由于其保护级别而无法访问“
我想实现公共UI。我该怎么做?
发布于 2018-07-10 10:05:09
如果您想要一个可重用的UI,请使用ContentView
https://learn.microsoft.com/en-us/dotnet/api/xamarin.forms.contentview?view=xamarin-forms
您可以在同一内容页上放置多个视图。
希望这能有所帮助。
https://stackoverflow.com/questions/51256273
复制相似问题