Exemple #1
0
        public Multibox
        (
            IJSRuntime jsRuntime,
            Combobox <T> .OptionGetter optionGetter,
            Combobox <T> .IsDisabled?isDisabled   = null,
            Combobox <T> .IsRequired?isRequired   = null,
            Combobox <T> .Placeholder?placeholder = null
        )
        {
            _optionGetter = optionGetter;
            _options      = new ThreadSafeCache <List <Option <T> > >();

            _combobox = new Combobox <T>
                        (
                jsRuntime,
                Options,
                isDisabled,
                isRequired,
                placeholder ?? DefaultPlaceholderGetter
                        );

            _combobox.OnSelect += o => Select(o);

            SetSelectedOptions();
        }
Exemple #2
0
 public void Setup()
 {
     _sut = new ThreadSafeCache <string, DateTime>();
 }