/// <summary> /// Hides the dialog. /// </summary> public void Hide() { ParentContainerViewController.ModalTransitionStyle = AnimationConfig.HideAnimationType.ToUiModalTransition(); OnWillBeHidden(); RootViewController.DismissViewController(AnimationConfig.HideAnimationType.IsSystemAnimation(), OnDialogDismissFinished); }
public override void ViewDidLoad () { base.ViewDidLoad (); NavBar=new UINavigationBar(new CoreGraphics.CGRect (0, 0, pview.uvWidth, 44)); NavBar.BackgroundColor = UIColor.Red; // UIBarButtonItem bbitemCancel = new UIBarButtonItem (UIBarButtonSystemItem.Cancel, CancelButtonClicked); UIButton btnCancel = new UIButton (new CGRect (0, 0, 80, 30)); btnCancel.SetTitleColor (UIColor.Blue, UIControlState.Normal); btnCancel.SetTitle ("Cancel", UIControlState.Normal); btnCancel.TouchUpInside += (object sender, EventArgs e) => { pview.popover.Dismiss(false); }; UIBarButtonItem bbitemCancel = new UIBarButtonItem (btnCancel); // UIBarButtonItem bbitemDone = new UIBarButtonItem (UIBarButtonSystemItem.Done, DoneButtonClicked); UIButton btnDone = new UIButton (new CGRect (0, 0, 80, 30)); btnDone.SetTitleColor (UIColor.Blue, UIControlState.Normal); btnDone.SetTitle ("Done", UIControlState.Normal); btnDone.TouchUpInside += (object sender, EventArgs e) => { pview.DismissPopOver (); }; UIBarButtonItem bbitemDone = new UIBarButtonItem (btnDone); UINavigationItem navgitem = new UINavigationItem ("Select"); navgitem.SetLeftBarButtonItem(bbitemCancel,true); navgitem.SetRightBarButtonItem (bbitemDone, true); NavBar.PushNavigationItem(navgitem,true); this.View.Add (NavBar); searchBar=new UISearchBar(new CoreGraphics.CGRect (0, 44, pview.uvWidth, 44)); this.View.Add(searchBar); rvc = new RootViewController (RootData,pview); rvc.View.Frame = new CoreGraphics.CGRect (0, 88, pview.uvWidth, 600); this.subview.SetRootview(rvc); this.View.Add (rvc.View); }
private void BackToHome(GameObject obj) { GameObject[] arrays = GameObject.FindGameObjectsWithTag(Config.TAG_SCENE); foreach (GameObject go in arrays) { Destroy(go); } arrays = GameObject.FindGameObjectsWithTag(Config.TAG_ROAM_CAMERA); foreach (GameObject go in arrays) { Destroy(go); } arrays = GameObject.FindGameObjectsWithTag(Config.TAG_GESTURE); foreach (GameObject go in arrays) { Destroy(go); } arrays = GameObject.FindGameObjectsWithTag(Config.TAG_CHARACTER); foreach (GameObject go in arrays) { CharacterCache cc = go.GetComponent <CharacterCache>(); if (cc != null && cc.character != null) { Destroy(cc.character); } Destroy(go); } RootViewController.ShowMainView(); }
public Window() { var style = NSWindowStyle.Closable | NSWindowStyle.Resizable | NSWindowStyle.Titled | NSWindowStyle.Miniaturizable; var preferredWindowSize = ApplicationView.PreferredLaunchViewSize; if (preferredWindowSize != Windows.Foundation.Size.Empty) { var rect = new CoreGraphics.CGRect(100, 100, (int)preferredWindowSize.Width, (int)preferredWindowSize.Height); _window = new Uno.UI.Controls.Window(rect, style, NSBackingStore.Buffered, false); } else { var rect = new CoreGraphics.CGRect(100, 100, 1024, 768); _window = new Uno.UI.Controls.Window(rect, style, NSBackingStore.Buffered, false); } _mainController = ViewControllerGenerator?.Invoke() ?? new RootViewController(); ObserveOrientationAndSize(); Dispatcher = CoreDispatcher.Main; CoreWindow = new CoreWindow(_window); _window.CoreWindowEvents = CoreWindow; InitializeCommon(); }
public SubGroupViewController(string selectedGroup,RootViewController rootview) : base() { this.TableView.AllowsMultipleSelection = true; this.SelectedGroup = selectedGroup; //mainrootview = rootview; }
public SubGroupViewController(string selectedGroup,RootViewController rootview,mlsCodePicker popoverview) : base() { this.TableView.AllowsMultipleSelection = true; // this.SelectedGroup = selectedGroup; mainrootview = rootview; pview = popoverview; }
/// <summary> /// Shows the dialog. /// </summary> /// <param name="parameter">Parameter.</param> public void Show(object parameter = null) { ParentContainerViewController.ModalTransitionStyle = AnimationConfig.ShowAnimationType.ToUiModalTransition(); Parameter = parameter; OnWillBeShown(); DialogsManager.CurrentlyDisplayedDialog = this; RootViewController.PresentViewController(ParentContainerViewController, AnimationConfig.ShowAnimationType.IsSystemAnimation(), OnDialogPresentationFinished); }
public Window() { _window = new Uno.UI.Controls.Window(); _mainController = ViewControllerGenerator?.Invoke() ?? new RootViewController(); _mainController.View.BackgroundColor = UIColor.White; _mainController.NavigationBarHidden = true; ObserveOrientationAndSize(); Dispatcher = CoreDispatcher.Main; CoreWindow = new CoreWindow(_window); }
public bool SendSms(string phoneNumber) { MFMessageComposeViewController controller = new MFMessageComposeViewController(); if (MFMessageComposeViewController.CanSendText) { controller.Body = @""; controller.Recipients = new string[] { phoneNumber }; RootViewController.PresentViewController(controller, true, null); controller.Finished += (sender, e) => RootViewController.DismissViewController(true, null); return(true); } return(false); }
public override bool FinishedLaunching(UIApplication app, NSDictionary options) { window = new UIWindow (UIScreen.MainScreen.Bounds) { BackgroundColor = UIColor.White }; rootViewController = new RootViewController (); navigationViewController = new UINavigationController (rootViewController); window.RootViewController = navigationViewController; window.MakeKeyAndVisible (); return true; }
private void SetRootViewController(UIViewController viewController) { if (RootViewController == null) { Debug.WriteLine($"RootViewController is null"); using (var appDelegate = UIApplication.SharedApplication.Delegate as AppDelegate) { RootViewController = appDelegate.RootController; MasterNavigationController = RootViewController.NavigationController; } } Debug.WriteLine($"{viewController} added to RootViewController"); RootViewController.AddViewToRoot(viewController); }
public Window() { var style = NSWindowStyle.Closable | NSWindowStyle.Resizable | NSWindowStyle.Titled; var rect = new CoreGraphics.CGRect(100, 100, 1024, 768); _window = new Uno.UI.Controls.Window(rect, style, NSBackingStore.Buffered, false); _mainController = ViewControllerGenerator?.Invoke() ?? new RootViewController(); ObserveOrientationAndSize(); Dispatcher = CoreDispatcher.Main; CoreWindow = new CoreWindow(_window); InitializeCommon(); }
public bool Email(string emailAddress) { if (MFMailComposeViewController.CanSendMail) { var composer = new MFMailComposeViewController(); composer.SetToRecipients(new string[] { emailAddress }); composer.SetSubject("Hello from EmployeeDirectory!"); composer.Finished += (sender, e) => RootViewController.DismissViewController(true, null); RootViewController.PresentViewController(composer, true, null); return(true); } else { return(false); } }
public bool Tweet(string twitterName) { string messageText = string.Format("Let me introduce to you, " + "the one and only {0} using #xamarin EmployeeDirectory!", twitterName); var item = new Item { Text = messageText, Links = new List <Uri> { new Uri("http://xamarin.com") } }; var shareViewController = Twitter.GetShareUI(item, shareResult => { RootViewController.DismissViewController(true, null); }); RootViewController.PresentViewController(shareViewController, true, null); return(true); }
private async Task PostGroupData() { try { if (groupmodel != null && ContactList.Count > 0) { List <GroupMemberViewModel> ListGroupMemberViewModel = new List <GroupMemberViewModel>(); for (int i = 0; i < ContactList.Count; i++) { if (ContactList[i].isSelected()) { var _objGroupMemberViewModel = new GroupMemberViewModel { MemberId = ContactList[i].ContactId, MemberName = ContactList[i].ConatactName }; ListGroupMemberViewModel.Add(_objGroupMemberViewModel); } } var _objGroupRequestModel = new GroupRequestViewModel { Name = groupmodel.Name, Description = groupmodel.Description, InterestId = groupmodel.InterestId, MemberCount = ListGroupMemberViewModel.Count, Visibility = 1, IsPrivate = groupmodel.IsPrivate, GroupType = groupmodel.GroupType, Members = ListGroupMemberViewModel, UserId = CommonHelper.GetUserId(), PictureUrl = groupmodel.PictureUrl }; BTProgressHUD.Show("Create Group", maskType: ProgressHUD.MaskType.Black); var result = await new GroupChatService().CreateGroup(_objGroupRequestModel); if (result.Status == 1) { var modelGroup = JsonConvert.DeserializeObject <GroupResponseViewModel>(result.Response.ToString()); await _objChatSignalRService.GroupCreate(modelGroup); GroupRepository.SaveGroupCreated(modelGroup); foreach (var member in modelGroup.Members) { GroupRepository.SaveorUpdateGroupMember(member, modelGroup.GroupId); } BTProgressHUD.Dismiss(); //this.DismissViewController(true, null); UIStoryboard storyboard = this.Storyboard; RootViewController viewController = (RootViewController) storyboard.InstantiateViewController("RootViewController"); this.PresentViewController(viewController, true, null); } BTProgressHUD.Dismiss(); } } catch (System.Exception ex) { BTProgressHUD.Dismiss(); Crashes.TrackError(ex); } }
public override bool FinishedLaunching (UIApplication application, NSDictionary launchOptions) { this.LaunchActions = new Queue<Action<CheckPointController>>(); this.Commands = new CommandManager(); LoadOptions(); application.SetMinimumBackgroundFetchInterval(UIApplication.BackgroundFetchIntervalMinimum); var PerformAdditionalHandling = true; if (launchOptions != null) { this.LastShortcutItem = launchOptions[UIApplication.LaunchOptionsShortcutItemKey] as UIApplicationShortcutItem; PerformAdditionalHandling = (LastShortcutItem == null); } this.Window = new UIWindow(UIScreen.MainScreen.Bounds); var root = new RootViewController(); this.Sidebar = root.SideBar; Window.RootViewController = root; Window.MakeKeyAndVisible(); this.DataModelConstructor = new Task<DataModel>(() => { DataModel dm; using (new TrackingBenchmark() { Category = "DataModel", Name = "Load" }) dm = new DataModel(DefaultDataProvider); return dm; }); this.DataModelConstructor.Start(); ThreadPool.QueueUserWorkItem((s) => { this.Notifications = new NotificationManager(); this.EnsureIntegrations(); }); return PerformAdditionalHandling; }
public SubGroupView(string selectedGroup,RootViewController rootview) { this.SelectedGroup = selectedGroup; mainrootview = rootview; }
//List<CodePickerModel> DataSource public void SetRootview(RootViewController rootview) { mainrootview = rootview; }
void Awake() { rvc = this; }
public NavigationService(IViewLocation viewLocator) { _viewLocator = viewLocator; ViewController = new RootViewController(); }
public void Hide() { RootViewController.DismissViewController(ShouldAnimateOnDismiss, OnDialogDismissFinished); }
public void Show(object parameter = null) { DialogsManager.CurrentlyDisplayedDialog = this; RootViewController.PresentViewController(ParentContainerViewController, ShouldAnimateOnShow, OnDialogPresentationFinished); }
private void ItemClick(GameObject go) { RootViewController.ShowSceneView(Int32.Parse(go.name.Substring(SceneItemView.GO_PREFIX.Length))); }
//public async override void ViewWillAppear(bool animated) { // base.ViewWillAppear(animated); // if (await WaitDataUserAsync() == true) { // nombreMenuLabel.Text = sesion.sesion.nombre_completo; // } //} public override void ViewDidLoad() { base.ViewDidLoad(); //var contentController = (ContentController)Storyboard.InstantiateViewController("ContentController"); //var otherController = (OtherController)Storyboard.InstantiateViewController("OtherController"); //var introController = (IntroController)Storyboard.InstantiateViewController("IntroController"); var estadoCuentaController = (EstadoDeCuentaTableViewController)Storyboard.InstantiateViewController("EstadoDeCuentaTableViewController"); var historialEstadoCuenta = (HistorialEstadoCuentaTableViewController)Storyboard.InstantiateViewController("HistorialEstadoCuentaTableViewController"); var payReference = (PayRefrenceTableViewController)Storyboard.InstantiateViewController("PayRefrenceTableViewController"); var amortizacion = (AmortizacionTableViewController)Storyboard.InstantiateViewController("AmortizacionTableViewController"); var movimientos = (MovimientosTableViewController)Storyboard.InstantiateViewController("MovimientosTableViewController"); var notify = (SwiperTableViewController)Storyboard.InstantiateViewController("SwiperTableViewController"); var garantias = (GarantiasTableViewController)Storyboard.InstantiateViewController("GarantiasTableViewController"); //nombreMenuLabel.Text = sesion.sesion.nombre_completo; //ContentButton.TouchUpInside += (o, e) => { // if (NavController.TopViewController != estadoCuentaController) { // NavController.PopViewController(true); // //SidebarController.CloseMenu(); // } // Console.WriteLine(NavController.TopViewController.ToString()); // if (NavController.TopViewController as ContentController == null) { // Console.WriteLine("Content Controller == null"); // Console.WriteLine(NavController.TopViewController.ToString()); // NavController.PushViewController(contentController, true); // } else { // SidebarController.CloseMenu(); // } // SidebarController.CloseMenu(); //}; //OtherViewButton.TouchUpInside += (sender, e) => { // if (NavController.TopViewController != estadoCuentaController) { // NavController.PopViewController(true); // //SidebarController.CloseMenu(); // } // Console.WriteLine(NavController.TopViewController.ToString()); // if (NavController.TopViewController as OtherController == null) {//if (NavController.TopViewController as OtherController == null) // Console.WriteLine("Other Controller == null"); // Console.WriteLine(NavController.TopViewController.ToString()); // NavController.PushViewController(otherController, true); // } else { // SidebarController.CloseMenu(); // } // //if (NavController.TopViewController as OtherController == null) { // // //NavController.PushViewController(introController, false); // // NavController.PushViewController(otherController, false); // //} // SidebarController.CloseMenu(); //}; HistorialViewButton.TouchUpInside += (sender, e) => { if (NavController.TopViewController != estadoCuentaController) { NavController.PopViewController(true); //SidebarController.CloseMenu(); } Console.WriteLine(NavController.TopViewController.ToString()); if (NavController.TopViewController as HistorialEstadoCuentaTableViewController == null) // (NavController.TopViewController as OtherController == null) { Console.WriteLine("Other Controller == null"); Console.WriteLine(NavController.TopViewController.ToString()); NavController.PushViewController(historialEstadoCuenta, true); } else { SidebarController.CloseMenu(); } //if (NavController.TopViewController as OtherController == null) { // //NavController.PushViewController(introController, false); // NavController.PushViewController(otherController, false); //} SidebarController.CloseMenu(); }; ReferenciaPagoViewButton.TouchUpInside += (sender, e) => { if (NavController.TopViewController != estadoCuentaController) { NavController.PopViewController(true); //SidebarController.CloseMenu(); } Console.WriteLine(NavController.TopViewController.ToString()); if (NavController.TopViewController as PayRefrenceTableViewController == null) //NavController.TopViewController as OtherController == null (Sentencia Anterior Posible Error) { Console.WriteLine("Other Controller == null"); Console.WriteLine(NavController.TopViewController.ToString()); NavController.PushViewController(payReference, true); } else { SidebarController.CloseMenu(); } //if (NavController.TopViewController as OtherController == null) { // //NavController.PushViewController(introController, false); // NavController.PushViewController(otherController, false); //} SidebarController.CloseMenu(); }; AmortizacionViewButton.TouchUpInside += (sender, e) => { if (NavController.TopViewController != estadoCuentaController) { NavController.PopViewController(true); //SidebarController.CloseMenu(); } Console.WriteLine(NavController.TopViewController.ToString()); if (NavController.TopViewController as AmortizacionTableViewController == null) { Console.WriteLine("Other Controller == null"); Console.WriteLine(NavController.TopViewController.ToString()); NavController.PushViewController(amortizacion, true); } else { SidebarController.CloseMenu(); } //if (NavController.TopViewController as OtherController == null) { // //NavController.PushViewController(introController, false); // NavController.PushViewController(otherController, false); //} SidebarController.CloseMenu(); }; estadoCuentaViewButton.TouchUpInside += (sender, e) => { if (NavController.TopViewController != estadoCuentaController) { NavController.PopViewController(true); //SidebarController.CloseMenu(); } Console.WriteLine(NavController.TopViewController.ToString()); if (NavController.TopViewController as EstadoDeCuentaTableViewController == null) { Console.WriteLine("Other Controller == null"); Console.WriteLine(NavController.TopViewController.ToString()); NavController.PushViewController(estadoCuentaController, true); } else { SidebarController.CloseMenu(); } //if (NavController.TopViewController as OtherController == null) { // //NavController.PushViewController(introController, false); // NavController.PushViewController(otherController, false); //} SidebarController.CloseMenu(); }; NotificationViewButton.TouchUpInside += (sender, e) => { if (NavController.TopViewController != estadoCuentaController) { NavController.PopViewController(true); //SidebarController.CloseMenu(); } Console.WriteLine(NavController.TopViewController.ToString()); if (NavController.TopViewController as SwiperTableViewController == null) { Console.WriteLine("Other Controller == null"); Console.WriteLine(NavController.TopViewController.ToString()); NavController.PushViewController(notify, true); } else { SidebarController.CloseMenu(); } //if (NavController.TopViewController as OtherController == null) { // //NavController.PushViewController(introController, false); // NavController.PushViewController(otherController, false); //} SidebarController.CloseMenu(); }; garantiasViewButton.TouchUpInside += (sender, e) => { if (NavController.TopViewController != estadoCuentaController) { NavController.PopViewController(true); //SidebarController.CloseMenu(); } Console.WriteLine(NavController.TopViewController.ToString()); if (NavController.TopViewController as GarantiasTableViewController == null) { Console.WriteLine("GarantiasTableViewController == null"); Console.WriteLine(NavController.TopViewController.ToString()); NavController.PushViewController(garantias, true); } else { SidebarController.CloseMenu(); } //if (NavController.TopViewController as OtherController == null) { // //NavController.PushViewController(introController, false); // NavController.PushViewController(otherController, false); //} SidebarController.CloseMenu(); }; closeSessionButton.TouchUpInside += (sender, e) => { var appDelegate = UIApplication.SharedApplication.Delegate as AppDelegate; var rootController = new RootViewController(); var loginView = (PrincipalNavViewController)Storyboard.InstantiateViewController("PrincipalNavViewController"); appDelegate.SetRootViewController(loginView, true); }; }