base.OnPreCreate();
Application.ClearCurrent();
PreloadedWindow window = PreloadedWindow.GetInstance() ?? new PreloadedWindow();
- BaseLayout = window.BaseLayout;
+
MainWindow = window.Window;
+ MainWindow.Show();
+ if (window.BaseConformant != null)
+ {
+ window.BaseConformant.Show();
+ }
+
+ BaseLayout = window.BaseLayout;
+ BaseLayout.Show();
+
BaseCircleSurface = window.BaseCircleSurface;
Forms.CircleSurface = BaseCircleSurface;
}
using ElmSharp;
using ElmSharp.Wearable;
using ELayout = ElmSharp.Layout;
+using EConformant = ElmSharp.Conformant;
namespace Xamarin.Forms.Platform.Tizen
{
protected set;
}
+ public EConformant BaseConformant
+ {
+ get;
+ protected set;
+ }
+
public ELayout BaseLayout
{
get;
protected void Initialize()
{
Window = new Window("FormsWindow");
- Window.Show();
var conformant = new Conformant(Window);
- conformant.Show();
+ BaseConformant = conformant;
var layout = new ELayout(conformant);
- layout.SetTheme("layout", "application", "default");
- layout.Show();
+ layout.SetTheme("layout", "application", "default");
BaseLayout = layout;