/// <summary> /// Initializes a new instance of the <see cref="Surveys.SavedListPage"/> class. /// </summary> public SavedListPage() { this.Title = "List of saved survey results"; // Create and initialize ListView. ListView listView = new ListView(); this.FilledSurveys = IOController.ReadFileNames(Constants.filledFolder); listView.ItemsSource = FilledSurveys; listView.ItemSelected += (sender, args) => { if (args.SelectedItem != null) { // Deselect the item. listView.SelectedItem = null; string selectedFileName = (string)args.SelectedItem; string selectedFileContent = IOController.ReadFile(selectedFileName, Constants.filledFolder); this.Navigation.PushAsync(new SavedInstancePage(selectedFileContent, selectedFileName)); } }; this.Content = new ScrollView { Content = listView }; }