Beispiel #1
0
        public bool Confirm(string oldName, string newName)
        {
            NamingError error = Settings.settings.CheckPlaylistNamingError(newName);

            if (error != NamingError.Good)
            {
                Dialog.ShowError(error);
                return(false);
            }
            Settings.settings.RenamePlaylist(oldName, newName, Dialog.Option, Data);
            ConfirmAction?.Invoke();
            return(true);
        }
Beispiel #2
0
        public static string ToStr(this NamingError error)
        {
            switch (error)
            {
            case NamingError.EmptyOrWhiteSpace:
                return("NamingErrorEmptyOrWhiteSpace");

            case NamingError.Used:
                return("NamingErrorUsed");

            case NamingError.Special:
                return("NamingErrorSpecial");

            case NamingError.TooLong:
                return("NamingErrorTooLong");

            default:
                return("");
            }
        }
Beispiel #3
0
 public void ShowError(NamingError error)
 {
     NamingErrorTextBox.Text       = Helper.LocalizeMessage(error.ToStr());
     NamingErrorTextBox.Visibility = Visibility.Visible;
 }