コード例 #1
0
ファイル: SavedListPage.cs プロジェクト: rostgaard/02265
        /// <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
            };
        }