我正在使用BaseViewModel检查Internet连接,它充当基类。其他视图模型正在提取该BaseViewModel。
当我试图模拟BaseViewModel时,它给出了上述错误(在标题中提到)。
BaseViewModel控件
public partial class BaseViewModel : ObservableObject
{
[ObservableProperty]
private bool _internetConnected = true;
public BaseViewModel()
{
if(Connectivity.NetworkAccess != NetworkAccess.Internet)
{
InternetConnected = false;
}
Connectivity.ConnectivityChanged += ConnectivityHandler;
}
public void ConnectivityHandler(object sender, ConnectivityChangedEventArgs e)
{
if (Connectivity.NetworkAccess == NetworkAccess.Internet)
{
InternetConnected = true;
}
else
{
InternetConnected = false;
}
}
}
当它执行构造函数时,我遇到了错误。
我附上了错误的截图。
我尝试模拟基类构造函数,并尝试跳过基类构造函数调用。
它不起作用。
任何帮助都将不胜感激。