예제 #1
0
 public ItemInfosValidator(IItemInfos items, bool validateSelectedItemOnly, bool required, Func <string, bool> validateFunc, string description, string errorFormat)
 {
     this.items = items;
     this.validateSelectedItemOnly = validateSelectedItemOnly;
     this.required     = required;
     this.ValidateFunc = validateFunc;
     this.description  = description;
     this.errorFormat  = errorFormat;
 }
예제 #2
0
 public ItemInfosValidator(IItemInfos items, bool validateSelectedItemOnly, bool required, Func<string, bool> validateFunc, string description, string errorFormat)
 {
   this.items = items;
   this.validateSelectedItemOnly = validateSelectedItemOnly;
   this.required = required;
   this.ValidateFunc = validateFunc;
   this.description = description;
   this.errorFormat = errorFormat;
 }
        public RcpaMultipleFileComponent(IItemInfos items, string key, string description, bool validateSelectedItemOnly, bool required)
        {
            Adaptor = new OptionFileItemInfosAdaptor(items, key);

            validator = new ItemInfosValidator(items, validateSelectedItemOnly, required, (m => File.Exists(m)), description, "File not exists : {0}");
        }
    public RcpaMultipleFileComponent(IItemInfos items, string key, string description, bool validateSelectedItemOnly, bool required)
    {
      Adaptor = new OptionFileItemInfosAdaptor(items, key);

      validator = new ItemInfosValidator(items, validateSelectedItemOnly, required, (m => File.Exists(m)),description, "File not exists : {0}");
    }
 public OptionFileItemInfosAdaptor(IItemInfos items, string key)
     : base(key)
 {
     this.items = items;
     this.key   = key;
 }
 public OptionFileItemInfosAdaptor(IItemInfos items, string key)
   : base(key)
 {
   this.items = items;
   this.key = key;
 }
예제 #7
0
 public ItemInfosEventHandlers(IItemInfos items)
 {
     this.adaptor = new OptionFileItemInfosAdaptor(items, XName);
 }
예제 #8
0
 public ItemInfosEventHandlers(IItemInfos items)
 {
   this.adaptor = new OptionFileItemInfosAdaptor(items, XName);
 }