如何在resharper插件中提供intellisense和datacontext类型?

时间:2016-04-29 14:44:44

标签: c# wpf mvvm resharper resharper-sdk

在编写wpf prism应用程序时,我使用ViewModelLocator在需要时自动创建datacontext。虽然这很有用,但除非我添加一个设计时datacontext(d:DataContext="{d:DesignInstance viewModels:MyViewModel}"),否则没有智能感知帮助,但这有点违背了自动发现和连接视图模型的目的。

我的图像是这样的:一个resharper插件,它在xaml中查找ViewModelLocator.AutowireViewModel="True",获取类名,派生viewmodel类型,然后告诉intellisense将此类型用作datacontext。

问题:resharper插件是否有可能告诉intellisense没有designtime datacontext的datacontext类型是什么?

辅助问题:你能给一个完整的resharper sdk初学者提示如何实现这个目标吗?

1 个答案:

答案 0 :(得分:2)

不幸的是,ReSharper的那部分不可扩展 - 它只适用于文件中的数据集。有一个问题建议通过使用注释进行扩展,这是一个不错的主意 - 您可以对其进行投票,添加详细信息并跟踪:RSRP-385725