Ejemplo n.º 1
0
 public static void RefreshList(bool force = true)
 {
     if (force || !_windowsStoreApps.Any())
     {
         _windowsStoreApps =
             WindowsStoreLibrary.GetAppKeysFromRegistry();
     }
 }
Ejemplo n.º 2
0
        private void GetWindowsStoreApps()
        {
            _windowsStoreApps = new List <WindowsStoreAppListViewItemGroup>();
            var windowsStoreApps = WindowsStoreLibrary.GetAppKeysFromRegistry();

            foreach (var windowsStoreApp in windowsStoreApps)
            {
                _windowsStoreApps.Add(new WindowsStoreAppListViewItemGroup(windowsStoreApp));
            }

            //foreach (
            //    var windowsStoreAppProtocols in
            //        allGroupedWindowsStoreApps.SelectMany(groupedWindowsStoreApps => groupedWindowsStoreApps))
            //{
            //    _windowsStoreApps.Add(new WindowsStoreAppListViewItemGroup(windowsStoreAppProtocols.Key,
            //        windowsStoreAppProtocols.ToList()));
            //}
        }