Example #1
0
        public MainPage()
        {
            InitializeComponent();
            prefs = DependencyService.Get <IPlatformPreferences> ();
            if (prefs == null)
            {
                notes = new ObservableCollection <string> ();
            }
            else
            {
                notes = new ObservableCollection <string> (prefs.getNotes());
            }

            listView.ItemsSource   = notes;
            listView.ItemSelected += (object sender, SelectedItemChangedEventArgs e) => {
                if (e.SelectedItem == null)
                {
                    return;
                }

                Navigation.PushAsync(new DetailPage(e.SelectedItem.ToString()));
                listView.SelectedItem = null;
            };

            add.Clicked += (object sender, EventArgs e) => {
                notes.Add(note.Text);
                note.Text = "";
                if (prefs != null)
                {
                    prefs.saveNotes(notes);
                }
            };
        }
        public MainPage()
        {
            InitializeComponent ();
            prefs = DependencyService.Get<IPlatformPreferences> ();
            if (prefs == null) {
                notes = new ObservableCollection<string> ();
            } else {
                notes = new ObservableCollection<string> (prefs.getNotes ());
            }

            listView.ItemsSource = notes;
            listView.ItemSelected += (object sender, SelectedItemChangedEventArgs e) => {
                if (e.SelectedItem == null)
                    return;

                Navigation.PushAsync (new DetailPage (e.SelectedItem.ToString ()));
                listView.SelectedItem = null;
            };

            add.Clicked += (object sender, EventArgs e) => {
                notes.Add (note.Text);
                note.Text = "";
                if (prefs != null) {
                    prefs.saveNotes (notes);
                }
            };
        }