private void ViewOnCollectionReorder(object sender, Collections collections, Collection targetCollection, bool placeBefore) { if (!Settings.Default.DontAskAboutReorderingCollections) { var result = _userDialogs.YesNoMessageBox($"Reordering collections will rename all loaded collections, proceed?", "Reordering", MessageBoxType.Question, "Don't ask me again"); Settings.Default.DontAskAboutReorderingCollections = result.doNotAskAgain; Settings.Default.Save(); if (!result.Result) { return; } } _model.EmitCollectionEditing(CollectionEditArgs.ReorderCollections(collections, targetCollection, placeBefore)); }