为什么在使用 ReactiveContentPage 时会出现“不一致的可访问性”问题?
Why do I get an `Inconsistent accessibility` issue when using ReactiveContentPage?
我正在尝试使用 ContentPageBase
跟随 ReactiveUI.Cinephile 示例。但是当我在我的视图上扩展它时,我得到这个错误:
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
class
namespace ReactiveTest.Views
{
public class ContentPageBase<TViewModel> : ReactiveContentPage<TViewModel> where TViewModel : class
{
}
}
知道如何解决这个问题吗?
确保 HomeView 和 HomeViewModel 都是 public。通用类型也会影响可访问性。
我正在尝试使用 ContentPageBase
跟随 ReactiveUI.Cinephile 示例。但是当我在我的视图上扩展它时,我得到这个错误:
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
class
namespace ReactiveTest.Views
{
public class ContentPageBase<TViewModel> : ReactiveContentPage<TViewModel> where TViewModel : class
{
}
}
知道如何解决这个问题吗?
确保 HomeView 和 HomeViewModel 都是 public。通用类型也会影响可访问性。