我想从列表中删除列表项。设置是这样的:我有一个列表,让我们说它拥有人。然后,当我点击该列表中的某个人时,会打开另一个页面,其中包含一个包含每个人的属性的新列表。当我想删除一个人的财产时,我还需要知道要删除哪个人。删除属性由ContextMenu完成。所以,当我长期点击一个人物时,我怎么知道这是谁?我需要这个人,当然我需要我想从那个人那里删除的财产。这是通过绑定来完成的,怎么做?看起来像一个简单的案例,但它确实让我思考,我无法想出一个好的解决方案。谢谢!
答案 0 :(得分:1)
当您打开页面以编辑 Person 对象的属性时,您应该在ViewModel中存储对它的引用。
然后,当您删除 Property 时,您将从ContextMenu获取 Property ,但在ViewModel中仍然具有 Person 引用
使用两个对象引用,它应该相当容易。