Я новичок в xamarin. у меня вопрос.
Я реализую тестовое приложение с использованием форм xamarin. в этом приложении есть несколько экранов.
Важным моментом является то, что все экраны имеют общий пользовательский интерфейс.
Например,
на всех экранах в правом верхнем и левом верхнем углу есть кнопка с кружком.
поэтому я попытался использовать наследование (ссылка: https://forums.xamarin.com/discussion/87408/dehibited-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 ()' недоступен из-за его уровня защиты»
я хочу реализовать общий пользовательский интерфейс. Как мне это сделать?