public async Task LockOptionsAsync() { var options = _lockOptions.Select(o => o.Key == _lockOptionValue ? $"✓ {o.Key}" : o.Key).ToArray(); var selection = await Page.DisplayActionSheet(AppResources.LockOptions, AppResources.Cancel, null, options); if (selection == null || selection == AppResources.Cancel) { return; } var cleanSelection = selection.Replace("✓ ", string.Empty); var selectionOption = _lockOptions.FirstOrDefault(o => o.Key == cleanSelection); _lockOptionValue = selectionOption.Key; await _lockService.SetLockOptionAsync(selectionOption.Value); BuildList(); }