您好,Flutter 社区
我多年来一直使用C#编程,使用的是Patter型MVVM.
我想换成Ffltter,但我有几个基本的问题.我想从这里的一个开始:
我只能找到在小部件中编程的事件的例子.例如:
onPressed: () {
showDialog(
context: context,
builder: { context.
return AlertDialog(
// Retrieve the text that user has entered by using the
// TextEditingController.
content: Text(myController.text),
);
},
);
},
但我通常会将观点与程序的逻辑分开.因此,因为这样编程清晰,程序的维护也容易得多.
Ffltter也是这种情况吗?如果是这样,代码会是什么样子(因为我还没有找到示例).我以这样的方式想象它:
onPressed: () {
showDialog()
},
方法:
static showDialog()
{
showDialog(
context: context,
builder: (context) {
return AlertDialog(
// Retrieve the text that user has entered by using the
// TextEditingController.
content: Text(myController.text),
);
},
);
}
提前谢谢你 Pcsasa