Однако, что бы я ни делал, контент всегда будет отображаться неправильно. Вместо отображения содержимого базовой и дочерней страниц будет отображаться только дочерняя страница.
Я создал тестовый проект, чтобы продолжать экспериментировать, пока не найду решение, но безрезультатно. Вот что у меня есть на данный момент:
Базовая страница.xaml:
Код: Выделить всё
Код: Выделить всё
namespace MauiApp1
{
public partial class MainPage : ContentPage
{
// The child will need access to this variable.
protected int test = 0;
public MainPage()
{
InitializeComponent();
}
}
}
Код: Выделить всё
Код: Выделить всё
namespace MauiApp1;
public partial class NewPage1 : MainPage
{
public NewPage1()
{
InitializeComponent();
}
}
содержимое дочерней страницы переопределяет базовую страницу.
Как видите, дочерняя страница (NewPage1) полностью переопределил содержимое базовой страницы (MainPage).
Мой вопрос: как я могу сделать так, чтобы содержимое обеих страниц отображалось так, как я хочу, то есть дочерняя страница заменяет только назначенный Тег ?
EDIT: забыл упомянуть, что дочерней странице также потребуется доступ к представлениям и переменным базовой страницы.
Подробнее здесь: https://stackoverflow.com/questions/792 ... s-contents
Мобильная версия