private async void OnLoaded(object sender, EventArgs e)
{
var stream = await FileSystem.OpenAppPackageFileAsync("appList.json");
var streamReader = new StreamReader(stream);
ViewModel.LoadFromJson(await streamReader.ReadToEndAsync());
}
...
public void LoadFromJson(string json)
{
var apps = JsonSerializer.Deserialize<List<LicenseApplicationDto>>(json) ?? throw new InvalidOperationException("Deserialized to null");
Data = apps;
OnPropertyChanged();
}
private async void OnLoaded(object sender, EventArgs e)
{
var stream = await FileSystem.OpenAppPackageFileAsync("appList.json");
var streamReader = new StreamReader(stream);
ViewModel.LoadFromJson(await streamReader.ReadToEndAsync());
}
...
public void LoadFromJson(string json)
{
var apps = JsonSerializer.Deserialize<List<LicenseApplicationDto>>(json) ?? throw new InvalidOperationException("Deserialized to null");
Data = apps;
OnPropertyChanged();
}