【发布时间】:2010-09-01 11:35:33
【问题描述】:
我是 Silverlight 和 MVVM Light Toolkit 的初学者,我不知道如何正确解决以下场景:
我有以下视图及其对应的视图模型:
- MainView,默认起始页
- TabControlView,带有单个 Tabcontrol 的视图,放置在 MainView...
- AllBugsGridView,包含所有错误的数据网格。
- BugDetailView,查看单个错误详细信息的显示位置,或者可以添加新错误..(数据字段、标签等)
现在我的目标如下:
我想要一个以 AllBugsGridView 作为内容的 tabitem。 (没问题)
现在,当用户双击数据网格中的一个项目时,它应该创建一个新的 tabItem,其中包含一个 bugDetailView,其中显示了网格项目的详细信息。应该可以有尽可能多的打开的 tabitems 用户想要的。
此外,用户还可以在按钮上添加新错误,并打开一个带有空错误详细信息视图的新选项卡。
有没有人为此提供适当的解决方案。我不知道如何动态创建新的视图和视图模型并将它们连接在一起。
非常感谢您的回答。
最好的问候
汉斯
【问题讨论】:
标签: .net silverlight mvvm-light