我的mvvm项目有问题:
在我的项目中,我有一个列表视图,其中包含不同类型对象的列表, 我想制作一个弹出窗口,显示有关每个对象的其他信息。 单击listView中的项目时会显示弹出窗口。
我有两个问题,
...谢谢
答案 0 :(得分:0)
您应该将弹出窗口的DataContext属性绑定到viewmodel的选定项属性。
此外,在弹出定义中,您可以使用DataTemplates及其DataType属性。在弹出资源中,您可以为要显示的每种类型定义DataTemplate,并将DataType配置为此类型。在弹出窗口的内容中,一个简单的ContentControl,其内容绑定到DataContext本身就可以了。
希望它能解答你的问题。