Esempio n. 1
0
        private void InitMenu()
        {
            this.menumodel = new MainMenuModelMVC();

            this.MenuItems = new ObservableCollection <ItemViewModel>();

            var about = new ItemViewModel(menumodel.AboutUs);

            about.RequireNavigation += (uri) => Goto(uri);
            MenuItems.Add(about);

            var call = new ItemViewModel(menumodel.CallUs);

            call.RequireNavigation += (uri) =>
            {
                var callmodel = new CallModelMVC();

                PhoneCallTask phoneCallTask = new PhoneCallTask();

                phoneCallTask.PhoneNumber = callmodel.PhoneNumber;
                phoneCallTask.DisplayName = callmodel.PhoneNumber;

                phoneCallTask.Show();
            };
            MenuItems.Add(call);

            var mail = new ItemViewModel(menumodel.MailUs);

            mail.RequireNavigation += (uri) => Goto(uri);
            MenuItems.Add(mail);
        }
Esempio n. 2
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            var vm = new CallModelMVC();

            // Create your application here
            var uri    = Android.Net.Uri.Parse("tel:" + vm.PhoneNumber);
            var intent = new Intent(Intent.ActionView, uri);

            StartActivity(intent);
        }