【发布时间】:2016-04-29 14:44:44
【问题描述】:
在编写 wpf prism 应用程序时,我使用 ViewModelLocator 在需要时自动创建数据上下文。虽然这很好用,但除非我添加设计时数据上下文 (d:DataContext="{d:DesignInstance viewModels:MyViewModel}"),否则没有智能感知帮助,但这在某种程度上违背了自动发现和连接视图模型的目的。
我想像这样:一个 resharper 插件,它在 xaml 中查找 ViewModelLocator.AutowireViewModel="True",获取类名,派生视图模型类型,然后告诉智能感知将此类型用作数据上下文。
问题:resharper 插件是否可以在没有设计时数据上下文的情况下告诉智能感知数据上下文的类型是什么?
辅助问题:你能给一个完整的 resharper sdk 初学者一个提示吗?
【问题讨论】:
-
你在使用 MVVMLight 吗?
-
这是一个赞成票。我有同样的问题。
标签: c# wpf mvvm resharper resharper-sdk