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));
        }