Example #1
0
 public AvaloniaView(UIWindow window, UIViewController controller) : base(onFrame => PlatformThreadingInterface.Instance.Render = onFrame)
 {
     if (controller == null) throw new ArgumentNullException(nameof(controller));
     _window = window;
     _controller = controller;
     _keyboardHelper = new KeyboardEventsHelper<AvaloniaView>(this);
     AutoresizingMask = UIViewAutoresizing.All;
     AutoFit();
     UIApplication.Notifications.ObserveDidChangeStatusBarOrientation(delegate { AutoFit(); });
     UIApplication.Notifications.ObserveDidChangeStatusBarFrame(delegate { AutoFit(); });
 }
Example #2
0
 public PerspexView(UIWindow window, UIViewController controller) : base(onFrame => PlatformThreadingInterface.Instance.Render = onFrame)
 {
     if (controller == null)
     {
         throw new ArgumentNullException(nameof(controller));
     }
     _window          = window;
     _controller      = controller;
     _keyboardHelper  = new KeyboardEventsHelper <PerspexView>(this);
     AutoresizingMask = UIViewAutoresizing.All;
     AutoFit();
     UIApplication.Notifications.ObserveDidChangeStatusBarOrientation(delegate { AutoFit(); });
     UIApplication.Notifications.ObserveDidChangeStatusBarFrame(delegate { AutoFit(); });
 }
Example #3
0
 public TopLevelImpl()
 {
     _keyboardHelper  = new KeyboardEventsHelper <TopLevelImpl>(this);
     AutoresizingMask = UIViewAutoresizing.All;
     _keyboardHelper.ActivateAutoShowKeybord();
 }
Example #4
0
 public TopLevelImpl()
 {
     _keyboardHelper  = new KeyboardEventsHelper <TopLevelImpl>(this);
     AutoresizingMask = UIViewAutoresizing.All;
 }