private void LoadCurrentState() { var password = _entry.Password; if (string.IsNullOrEmpty(password)) { /* Default password: * - Length = 20 * - Upper-case * - Lower-case * - Digits */ password = "******"; } sldLength.Value = Math.Max(MIN_LENGTH, Math.Min(sldLength.Maximum, password.Length)); _checks = CharacterSets .GetAll() .Select(x => new CharacterSetCheckBox(x)) .ToArray(); foreach (var check in _checks) { check.LoadState(password); pnlSets.Children.Add(check); } }
public QualityProgressBar() { _sets = CharacterSets.GetAll(); }