0

我有一个带有列的容器,每列中有一个不同的容器。现在我想单击一个容器(列项)并对该容器执行一些操作。

是否可以在容器上创建单击(点击)事件?

或者(如果可能的话,我想避免)我是否从这个容器中制作了一个自定义小部件?

4

1 回答 1

0

您可以通过扩展将点击处理程序添加到任何小部件(请参阅https://developer.fyne.io/tutorial/extending-widgets)。您的自定义小部件将嵌入现有的小部件,只需添加Tapped方法来增强它。这避免了制作完全自定义的小部件。

这就是 Fyne 的设计——通过扩展而不是每个小部件实现每种可能的事件组合来增强。

于 2021-04-01T08:12:17.953 回答