private void scanBw_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs args) { OnPropertyChanged(() => SpinnerVisibility); if (args.Error != null) { FL.Error(args.Error); // TODO: Show the error in a user message box } else { if (FoundFiles.Count == 1) { // Automatically load the only found file ViewCommandManager.Invoke("LoadSingleFile"); } } }
public void ProcessTroveUri(string troveUri) { if (Application.Current.Dispatcher.CheckAccess()) { ViewCommandManager.InvokeLoaded("RestoreWindow"); if (string.IsNullOrEmpty(troveUri)) { return; } if (_dataLoaded) { log.InfoFormat("Processing Trove URI: {0}", troveUri); var args = ApplicationDetails.GetApplicationArguments(troveUri); if (args != null) { SetActiveWorkspace(MyMods); if (args.LinkType == ApplicationDetails.AppArgs.LinkTypes.Mod) { TroveUriInstallMod(args.ModId, args.FileId); } if (args.LinkType == ApplicationDetails.AppArgs.LinkTypes.LocalMod) { TroveUriInstallMod(args.FileName); } if (args.LinkType == ApplicationDetails.AppArgs.LinkTypes.ModPack) { MyMods.TroveUriInstallModPack(args.Uri); } } } else { _savedTroveUri = troveUri; } } else { Application.Current.Dispatcher.Invoke(() => ProcessTroveUri(troveUri)); } }
static MainWindow() { ViewCommandManager.SetupMetadata <MainWindow>(); }
static FieldLogScopeItemView() { ViewCommandManager.SetupMetadata <FieldLogScopeItemView>(); }
static QuantifiedTextView() { ViewCommandManager.SetupMetadata <QuantifiedTextView>(); }
static FieldLogEnvironmentView() { ViewCommandManager.SetupMetadata <FieldLogEnvironmentView>(); }
static FieldLogWebRequestDataView() { ViewCommandManager.SetupMetadata <FieldLogWebRequestDataView>(); }
static CultureTextView() { ViewCommandManager.SetupMetadata <CultureTextView>(); }
static SelectFileWindow() { ViewCommandManager.SetupMetadata <SelectFileWindow>(); }
static TextKeyView() { ViewCommandManager.SetupMetadata <TextKeyView>(); }
static FieldLogExceptionItemView() { ViewCommandManager.SetupMetadata <FieldLogExceptionItemView>(); }
static DebugMessageItemView() { ViewCommandManager.SetupMetadata <DebugMessageItemView>(); }
private void OnRefresh() { RefreshQuantifiedOrder(); ViewCommandManager.InvokeLoaded("FocusText"); }