private void InitializeDirection() { if (_waitTime) { return; } while (true) { var randomDirection = _directions[_random.Next(0, _directions.Count)]; if (DirectionText != null) { if (DirectionText.Contains(randomDirection)) { continue; } } DirectionText = randomDirection; break; } OnPropertyChanged(nameof(DirectionText)); Timer(Speed); }
public static string FormateaNumeroaCadena(string cadena, int length, char charFill, DirectionText directionFill) { string valor = cadena.Trim(); if (directionFill == DirectionText.left) { valor = valor.PadLeft(length, charFill); } else if (directionFill == DirectionText.right) { valor = valor.PadRight(length, charFill); } return valor; }