예제 #1
0
        public ScanSettingForm()
        {
            InitializeComponent();

            _container = new ServiceContainer();
            _container.Bind(typeof(IStreamProvider), typeof(SaraffStreamProvider));
            _twain = _container.CreateInstance <Twain32>();
            bindingSource.DataSource   = typeof(ScanSetting);
            bindingSRouting.DataSource = typeof(Routing);
        }
예제 #2
0
        public NewScanForm()
        {
            InitializeComponent();

            _container = new ServiceContainer();
            _container.Bind(typeof(IStreamProvider), typeof(SaraffStreamProvider));
            _twain                   = _container.CreateInstance <Twain32>();
            _twain.EndXfer          += EndXfer;
            _twain.AcquireCompleted += AcquireCompleted;
            _imageIndex              = 0;
            _images                  = new List <Image>();
            _scannedItems            = new List <ScannedImage>();
            _settingsManager         = new ScanSettingsManager();
            _previewing              = false;
            _closingWindow           = false;
        }
예제 #3
0
 public void BindService <TService, TConcrete>()
 {
     m_ServiceContainer.Bind <TService, TConcrete>();
 }