示例#1
0
        protected override void OnResume()
        {
            // Handle when your app resumes
            DBDataSource ds = DBDataSource.GetInstance();

            ds.StartDataSource();
        }
示例#2
0
        protected override void OnSleep()
        {
            // Handle when your app sleeps
            DBDataSource ds = DBDataSource.GetInstance();

            ds.StopDataSource();
            // Handle when your app sleeps
        }
示例#3
0
        protected override void OnStart()
        {
            // Handle when your app starts
            DBDataSource ds = DBDataSource.GetInstance();

            if (ds.Running == false)
            {
                ds.StartDataSource();
            }
            MainPage = new NavigationPage(new ContactListPage());
        }
示例#4
0
        protected override void OnDisappearing()
        {
            DBDataSource ds = DBDataSource.GetInstance();

            Contact contact = BindingContext as Contact;

            if (contact != null)
            {
                ds.SaveContact(contact);
            }
        }
示例#5
0
        public ContactListPage()
        {
            InitializeComponent();

            this.Title = "Contacts";
            NavigationPage.SetHasNavigationBar(this, false);

            DBDataSource ds = DBDataSource.GetInstance();

            Items          = ds.ActiveContacts;
            BindingContext = this;
        }