public bool AddPadTagFunc()
        {
            if (string.IsNullOrEmpty(PadTagName))
            {
                return(false);
            }

            if (PadFieldList.ToList().Exists(x => x.Name.Equals(PadTagName)))
            {
                return(false);
            }

            PadFieldList.Add(new FieldTag(PadTagName, PadTagValue));
            PadTagName  = string.Empty;
            PadTagValue = string.Empty;

            return(true);
        }
        public bool SavePadFieldFunc()
        {
            if (_currentPadIndex < 0)
            {
                return(false);
            }

            var value = string.Empty;

            PadFieldList.ToList().ForEach(x => value += x.Name + x.Data);

            PadContentList[_currentPadIndex].Value = value;
            PadContentList[_currentPadIndex].Fields.Clear();
            PadContentList[_currentPadIndex].Fields.AddRange(PadFieldList);

            PadValue = value;

            EditMode = false;

            return(true);
        }