public CharsetViewModel(SelectCharsetViewModel owner, Charset charset) { Title = charset.FriendlyName(); ShortTitle = charset.ToString().ToUpper(CultureInfo.InvariantCulture); Characters = PasswordFinderHelper.Charsets.TryGetValue(charset, out var characters) ? characters : ""; SelectCommand = ReactiveCommand.Create(() => { owner.Options.Charset = charset; owner.Navigate().To(new ContainsNumbersViewModel(owner.Options)); }); }