Прежде всего вы можете добавить конструктор по умолчанию:
public BaseContentPage () :base()
{
}
Поскольку Xaml по умолчанию имеет доступ к этому конструктору, также вызовите конструктор base()
, поскольку он инициализирует конструктор базового класса. (Не обязательно, но в моем понимании это хорошая практика, в основном, когда у вас есть параметр конструктора, с помощью которого конструктор базового класса должен инициализировать базовый класс.)
Теперь, так как XAML не может найти это, предполагается, что вы, возможно, не скомпилировали свой проект должным образом или не имели правильной ссылки на сборку.
Отсюда и ошибка
Тип 'views: BaseContentPage' не найден. Убедитесь, что вы не пропустили ссылку на сборку и что все ссылочные сборки были собраны. DipsDemoXaml PatientListViewPage.xaml
Во-вторых, абстрактные методы объявляются без какой-либо реализации. Они объявлены с целью обеспечения реализации дочерним классом. Они должны быть объявлены в абстрактном классе. Класс, объявленный как абстрактный, может включать или не включать абстрактные методы. Они созданы с целью быть суперклассом. Поэтому я лично не думаю, что вашему сценарию нужен абстрактный класс (я могу ошибаться).
Удачи, В случае запросов, не стесняйтесь вернуться.