using System.Collections.Generic; using uiwidgets; using Unity.UIWidgets.cupertino; using Unity.UIWidgets.engine; using Unity.UIWidgets.ui; using Unity.UIWidgets.widgets; using Text = Unity.UIWidgets.widgets.Text; using ui_ = Unity.UIWidgets.widgets.ui_; using TextStyle = Unity.UIWidgets.painting.TextStyle; namespace UIWidgetsSample { public class ScifiWidget : UIWidgetsPanel { protected void OnEnable() { base.OnEnable(); } protected override void main() { ui_.runApp(new MyApp()); } class MyApp : StatelessWidget { public override Widget build(BuildContext context) { return new CupertinoApp( home: new TestApp() ); } } } internal class TestApp : StatefulWidget { public override State createState() { return new TestAppState(); } } internal class TestAppState : State { private int count = 0; public override Widget build(BuildContext context) { return new Container( color: Color.fromARGB(180, 0, 123, 255), child: new Column(children: new List() { new CupertinoButton( onPressed: () => { setState(() => { count++; }); }, child: new Container( color: Color.fromARGB(255,0 , 255, 0), width: 100, height: 40 ) ), } ) ); } } }