Exemplo n.º 1
0
        private async void button_Click(object sender, RoutedEventArgs e)
        {
            ClearBoard();
            var rDimension = ParseInput();
            rtBase.Width = rtBase.Height = rDimension;

            await Application.Current.Dispatcher.Invoke<Task>(
                () =>
                {
                    _algorithm = _factory.Create(CurrentOption, _matrix);
                    _context.SetStrategy(_algorithm);
                    return Run(FillBase, new TimeSpan(0, 0, 0, 0, 3), _cts.Token);
                }
            );
        }
Exemplo n.º 2
0
        private async void button_Click(object sender, RoutedEventArgs e)
        {
            ClearBoard();
            var rDimension = ParseInput();

            rtBase.Width = rtBase.Height = rDimension;

            await Application.Current.Dispatcher.Invoke <Task>(
                () =>
            {
                _algorithm = _factory.Create(CurrentOption, _matrix);
                _context.SetStrategy(_algorithm);
                return(Run(FillBase, new TimeSpan(0, 0, 0, 0, 3), _cts.Token));
            }
                );
        }
Exemplo n.º 3
0
 public void SetStrategy(UfStrategy stragegy)
 {
     _ufStrategy = stragegy;
 }
Exemplo n.º 4
0
 public void SetStrategy(UfStrategy stragegy)
 {
     _ufStrategy = stragegy;
 }