gpt4 book ai didi

mvvm-light - 如何让 MVVM Light 与 Metro 中的分组项目页面很好地配合使用?

转载 作者:行者123 更新时间:2023-12-04 19:15:17 29 4
gpt4 key购买 nike

我正在尝试按照此博客文章中的示例使用 MVVM Light 框架来实现 Metro 风格的分组项目页面,但使用 ViewModelLocator 来提供可混合性:

http://mikaelkoskinen.net/post/winrt-tutorial-mvvm-gridview-semanticzoom.aspx

我已经完成了这项工作,不幸的是网格本身没有出现在设计器中(这是我使用 MVVM Light 的重点)。我已经毫无问题地绑定(bind)了标题,所以我知道 View 模型已正确绑定(bind)。

请问有什么想法吗?

最佳答案

我有同样的问题。问题是,如果您使用的是 CollectionViewSource,则需要明确说明,如下所示:

由于 MVVM Light 将设计时服务注入(inject)到 View 模型中,您希望它能够获取您的服务并将设计时数据通过您的 View 模型推送到 UI。但事实并非如此。

您需要为其提供一个明确的设计时实例才能使其工作:



有一篇关于 using CollectionViewSource in design mode 的有用文章这可能会有所帮助。

关于mvvm-light - 如何让 MVVM Light 与 Metro 中的分组项目页面很好地配合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10448403/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com