Ejemplo n.º 1
0
 // convert from string to MenuOptionRow
 public override object ConvertFrom(
     ITypeDescriptorContext context,
     CultureInfo culture,
     object InValue)
 {
     if (InValue is string)
     {
         return(MenuOptionRow.FromString((string)InValue));
     }
     return(base.ConvertFrom(context, culture, InValue));
 }
Ejemplo n.º 2
0
        // ------------------------ FromString --------------------------
        // create a MenuOptionList object from a comma delimeted string.
        public static MenuOptionList FromString(string InValue)
        {
            MenuOptionList menuOl        = new MenuOptionList();
            CsvString      csvOptionList = new CsvString();

            csvOptionList.AddString(InValue);
            string[] lines = csvOptionList.ToStringArray();
            foreach (string line in lines)
            {
                MenuOptionRow row = MenuOptionRow.FromString(line);
                menuOl.Add(row);
            }
            return(menuOl);
        }