public CustomInsertMergeFieldMenuItem(RichEditControl control, MergeFieldName mergeFieldName)
     : base(control, mergeFieldName)
 {
     DevExpress.Utils.Guard.ArgumentNotNull(control, "control");
     this.control   = control;
     this.fieldName = mergeFieldName.Name;
 }
Beispiel #2
0
        MergeFieldName[] CalculateAllowedFieldsNames()
        {
            List <MergeFieldName> result = new List <MergeFieldName>();

            foreach (MergeFieldNameInfo fieldNameInfo in mergeFieldsNamesInfo)
            {
                if (fieldNameInfo.CanShow)
                {
                    MergeFieldName fieldName   = fieldNameInfo.FieldName;
                    string         displayName = String.Format("{0} ({1})", fieldName.DisplayName, fieldName.Name);
                    result.Add(new MergeFieldName(fieldName.Name, displayName));
                }
            }
            return(result.ToArray());
        }
 private static void ChangeDisplayName(MergeFieldName mfn)
 {
     mfn.DisplayName += " (field)";
 }
Beispiel #4
0
 public MergeFieldNameInfo(MergeFieldName fieldName)
 {
     _fieldName = fieldName;
     CanShow = true;
 }
Beispiel #5
0
 public MergeFieldNameInfo(MergeFieldName fieldName)
 {
     this.fieldName = fieldName;
     this.canShow   = true;
 }