【发布时间】:2022-10-03 01:01:44
【问题描述】:
我多年来一直在使用 C# 进行编程并使用 Pattern MVVM。
我想切换到 Flutter,但我有几个基本问题。我想从这里开始:
我只能找到在小部件内编程事件的示例。例如:
onPressed: () {
showDialog(
context: context,
builder: { context.
return AlertDialog(
// Retrieve the text that user has entered by using the
// TextEditingController.
content: Text(myController.text),
);
},
);
},
但我通常将视图与程序的逻辑分开。因此,因为那时编程清晰,程序的维护也容易得多。
Flutter 也是这样吗?如果是这样,代码会是什么样子(因为我还没有找到示例)。我以这样的方式想象它:
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),
);
},
);
}
标签: flutter