Почему при использовании ReactiveContentPage возникает проблема «Несоответствующая доступность»? - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь следовать примеру ReactiveUI.Cinephile , используя ContentPageBase.Но когда я расширяю его в моем представлении, я получаю эту ошибку:

Inconsistent accessibility: base class 'ContentPageBase<HomeViewModel>' is less accessible than class 'HomeView'

Здесь используется HomeView:

namespace ReactiveTest.Views
{
    public partial class HomeView : ContentPageBase<HomeViewModel>
    {
        public HomeView()
        {
            InitializeComponent();
        }
    }
}

Вот ContentPageBase класс

namespace ReactiveTest.Views
{
   public class ContentPageBase<TViewModel> : ReactiveContentPage<TViewModel> where TViewModel : class
   {
   }
}

Есть идеи, как мне это исправить?

1 Ответ

0 голосов
/ 31 января 2019

Убедитесь, что HomeView и HomeViewModel являются общедоступными.Универсальный тип также влияет на доступность.

...