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); }
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); }