////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);
            }
        }