Пример #1
0
 public PackageQueriesCommand(
     CursorService cursorService,
     PackageQueryProcessor processor,
     IEnumerable <IPackageQuery> queries,
     ILogger <PackageQueriesCommand> logger)
 {
     _cursorService = cursorService;
     _processor     = processor;
     _queries       = queries.ToList();
     _logger        = logger;
 }
Пример #2
0
        static void Main(string[] args)
        {
            var cursorService = new CursorService();

            var wiggles = new List <IWiggle>
            {
                new TopLeftTowardsCenter(),
                new SpiralCenterOutCounterClockwise(cursorService)
            };

            int wiggle = new Random().Next(0, 2);

            // Debug
            // wiggle = 1;

            if (Enum.TryParse(wiggle.ToString(), out WiggleModeEnums wiggleModeEnum))
            {
                wiggles
                .First(w => w.IsMatch(wiggleModeEnum))
                .WiggleCursor();
            }
        }
 private void OnTitleMouseLeftButtonUp(MouseButtonEventArgs e)
 {
     CursorService.SetNormalCursor();
 }