Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.82 KB | None | 0 0
  1. using System;
  2.  
  3. using SunwingMobile;
  4. using SunwingMobile.iOS;
  5. using UIKit;
  6. using Xamarin.Fongo;
  7. using Xamarin.Forms;
  8. using Xamarin.Forms.Platform.iOS;
  9.  
  10. [assembly: ExportRenderer(typeof(DialpadPage_iOS), typeof(DialpadPage_iOS_Renderer))]
  11. namespace SunwingMobile.iOS {
  12. public class DialpadPage_iOS_Renderer : PageRenderer {
  13.  
  14. UIWindow window;
  15.  
  16. protected override void OnElementChanged(VisualElementChangedEventArgs e) {
  17. base.OnElementChanged(e);
  18.  
  19. var page = e.NewElement as DialpadPage_iOS;
  20.  
  21. var view = NativeView;
  22.  
  23. // create a new window instance based on the screen size
  24. window = new UIWindow(UIScreen.MainScreen.Bounds);
  25.  
  26. var dailPage = new FPDialpadViewController();
  27.  
  28. var nav = new UINavigationController(dailPage);
  29.  
  30. var cancelBtn = new UIBarButtonItem(UIBarButtonSystemItem.Cancel, (sender, args) => {
  31. //var mainPage = AppNavigate.GetInstance().GetMainPage().CreateViewController();
  32. //window.RootViewController = mainPage;
  33.  
  34. });
  35.  
  36.  
  37. dailPage.NavigationItem.RightBarButtonItem = cancelBtn;
  38. dailPage.NavigationItem.TitleView = null;
  39. // If you have defined a view, add it here:
  40. // window.RootViewController = navigationController;
  41. window.RootViewController = nav;
  42.  
  43. // make the window visible
  44. window.MakeKeyAndVisible();
  45.  
  46. }
  47.  
  48. //public override void ViewDidAppear(bool animated) {
  49. // base.ViewDidAppear(animated);
  50.  
  51. // var dailPage = new FPDialpadViewController();
  52.  
  53. // NativeView.Add(dailPage.View);
  54. //}
  55.  
  56. //public override void ViewWillDisappear(bool animated) {
  57. // base.ViewWillDisappear(animated);
  58.  
  59.  
  60. //}
  61. }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement