【发布时间】:2018-07-26 10:29:22
【问题描述】:
我有一个带有自定义 ViewCell 的 Xamarin.Forms ListView,其中包含一个带有条目和标签的 StackLayout。我希望在任何时候选择 ViewCell 时条目都能获得焦点。
ItemSelected 提供被选中的项目,但不提供 ViewCell。我可以为 ViewCell 创建一个自定义类,但我不知道它如何知道它何时被选中。
如何将条目集中在 ListView 项目选择上?
【问题讨论】:
-
您如何忽略选择并在 stacklayout 上处理 TapGesture,重定向操作以聚焦您的条目?
-
选择可能不是通过点击产生的。例如,当添加一个新项目时,它会自动被选中,并且它的 Entry 应该会自动获得焦点。
-
能否获取item的索引,然后根据索引手动抓取ViewCell?