コード例 #1
0
ファイル: XClockEmbed.cs プロジェクト: ForNeVeR/pnet
 // Constructor.
 public XClockEmbed(String title, int width, int height)
     : base(title, width, height)
 {
     embed         = new EmbeddedApplication(this, 0, 0, width, height);
     embed.Program = "xclock";
     embed.Launch();
 }
コード例 #2
0
ファイル: PageExtensions.cs プロジェクト: sung-su/maui
        public static UIViewController CreateViewController(this Page page)
        {
            if (!Forms.IsInitialized)
            {
                throw new InvalidOperationException("call Forms.Init() before this");
            }

            if (!(page.RealParent is Application))
            {
                Application app = new EmbeddedApplication();
                app.MainPage = page;
            }

            var result = new Platform.iOS.Platform();

            result.SetPage(page);
            return(result.ViewController);
        }
コード例 #3
0
        public static View CreateView(this Page page)
        {
            if (!Forms.IsInitialized)
            {
                throw new InvalidOperationException("call Forms.Init() before this");
            }

            if (!(page.RealParent is Xamarin.Forms.Application))
            {
                Xamarin.Forms.Application app = new EmbeddedApplication();
                app.MainPage = page;
            }

            var result = new Platform();

            result.SetPage(page);

            return(result.Element);
        }