public void Refresh() { //Logging Start Logger.ProgressValue = 0; Logger.IsIndeterminate = true; Logger.Status = "Refreshing..."; Logger.Log = ""; IsInitialized = false; ModsList.Clear(); bool initProfiles = GetProfileInfo(); if (initProfiles) { WorkspaceViewModel wvm = (WorkspaceViewModel)AnchorablesSource.First(x => x.ContentId == "mods"); //FIXME check for updates wvm.GetModDataAsync(); Logger.LogString($"Refreshed Modlist."); } //Logging End Logger.ProgressValue = 100; Logger.IsIndeterminate = false; Logger.Status = "Finished."; Logger.NotifyStatusChanged(); }