我有一个 ListView,它的表格中填写了我正在以编程方式创建和管理的 ListItemCollection。
我想检查哪些控件收到了任何类型的输入,目前我专注于任何类型的 TextInput。我不知道如何准确地找到该控件来自哪一列和哪一行(按名称或 ID,以最简单的为准)。
在通常的 Windows 窗体应用程序中,解决此问题的方法是以编程方式为每个控件分配一个唯一名称。用模板如[control name]_[row]
,如itemName_1
。
似乎无法修改由 ListItemCollection 生成的控件的名称。我还尝试使用 绑定控件Path="x"
,但是 XAML 阻止使用带有 name 属性的绑定标记。
这个问题有什么好的解决方案,我可以以某种方式检测与哪个确切的控件交互,而无需搜索所有控件?
这是我现在拥有的(在图片中只创建了一行):