private void RefreshApps()
        {
            this.infosGrid.Visibility        = Visibility.Collapsed;
            this.welcomeLabelGrid.Visibility = Visibility.Visible;

            listBox.Items.Clear();
            steamApps.Clear();

            List <LibraryFolder> directories = LibraryFolder.GetAllLibraryFolders();

            foreach (LibraryFolder directory in directories)
            {
                foreach (SteamUtils.App app in directory.apps)
                {
                    steamApps.Add(app);
                }
            }

            //Sort steamApps
            steamApps = steamApps.OrderBy(o => o.appName).ToList();

            //Add to the List
            foreach (SteamUtils.App app in steamApps)
            {
                listBox.Items.Add(app.appName);
            }
        }
        private void Refresh()
        {
            this.movingGrid.Visibility       = Visibility.Collapsed;
            this.folderSelectGrid.Visibility = Visibility.Visible;

            selectedFolder = null;

            this.comboBox.Items.Clear();
            this.libraryFolders.Clear();

            List <LibraryFolder> tempLibraryFolders = LibraryFolder.GetAllLibraryFolders();

            foreach (LibraryFolder folder in tempLibraryFolders)
            {
                if (folder.path != steamApps[0].folder.path)
                {
                    this.comboBox.Items.Add(folder.path);
                    libraryFolders.Add(folder);
                }
            }

            this.comboBox.Items.Add("Create a new Steam library folder...");
            this.comboBox.SelectedIndex = 0;
        }