I think [ObservableProperty] is not needed for ObservableCollection<T>.
|
ObservableCollection<string> items; |
I propose the following:
public MainViewModel(IConnectivity connectivity)
{
this.connectivity = connectivity;
}
public ObservableCollection<string> Items { get; } = [];
instead of
public MainViewModel(IConnectivity connectivity)
{
Items = [];
this.connectivity = connectivity;
}
[ObservableProperty]
ObservableCollection<string> items;