예제 #1
0
 public ClickStep(string id, MouseEventType type, uint count, ISearchPictureModule searchPictureModule, IFileStore fileStore, string name) : base(id)
 {
     _name          = name;
     _searchPicture = searchPictureModule;
     _clickModule   = new MouseEventModule();
     _type          = type;
     _count         = count;
     _fileStore     = fileStore;
 }
예제 #2
0
        public MainViewModel(Window window, ISearchPictureModule searchPictureModule, IFileStore fileStore)
        {
            _window = window;
            _searchPictureModule = searchPictureModule;
            _fileStore           = fileStore;

            BindProperties();
            BindCommands();

            stepControls.Add(typeof(SearchPictureStep).FullName, new SearchPictureStepView(this));
            stepControls.Add(typeof(ClickStep).FullName, new ClickStepView(this));
            stepControls.Add(typeof(RootStep).FullName, new RootStepView(this));
        }
예제 #3
0
 public SearchPictureStep(string id, ISearchPictureModule searchPictureModule, IFileStore fileStore, string picturePath) : base(id)
 {
     _picturePath   = picturePath;
     _searchPicture = searchPictureModule;
     _fileStore     = fileStore;
 }
예제 #4
0
 public WaitPictureStep(string id, uint countTry, TimeSpan time, ISearchPictureModule searchPictureModule, IFileStore fileStore, string picturePath)
     : base(id, searchPictureModule, fileStore, picturePath)
 {
     _delay    = time;
     _countTry = (int)countTry;
 }