我一直试图绑定到DataTemplate中的按钮而没有太大的成功。按钮不会触发。 Button Click在DataTemplate之外成功运行。然而,如果我创建了一个Click =“button_click”,则会触发单击按钮。 Button Content也完美结合。
举例说明..
为什么命令不会触发?关于如何处理这个问题的建议?这个例子是我真正问题的简化版本,我目前没有使用Listbox。我只用列表框重新创建了同样的问题..
答案 0 :(得分:0)
我之前曾问过同样的问题,自己想出答案,看到这个问题:
解决方案似乎是要使用 这里'嵌套'ViewModels:
换句话说,而不是拥有我的 ListBox直接绑定到集合 DTO /业务对象(就像我一样) 做上面)我改为创建了一个 简单的ViewModel来包装每个DTO,和 有命令,而不是 原始的顶级VM。
这看起来像个懒人?