////public async Task Update() ////{ ////} ////public async Task Uninstall() ////{ ////} private async Task LoadData() { var apps = await _fileManager.GetInstalledApps(); _installedItem = apps.FirstOrDefault(a => a.PackageFamilyName == Item.PackageFamilyName); NotifyOfPropertyChange(() => IsInstalled); CheckUpdate(); }
private async Task LoadData() { var apps = await _fileManager.GetInstalledApps(); if (apps != null) { InstalledApps = new List <AppInfo>(apps); string format = InstalledApps.Count == 1 ? "{0} app" : "{0} apps"; AppCount = string.Format(format, InstalledApps.Count); } }
private async Task LoadAppList() { var apps = await _dataSource.GetAppListAsync(); if (apps != null) { AppList = new List <AppInfo>(apps); } var installed = await _fileManager.GetInstalledApps(); if (installed != null) { InstalledList = new List <AppInfo>(installed); } }