2016-04-29 7 views
2

При написании приложения призмы wpf я использую ViewModelLocator для автоматического создания datacontext при необходимости. Хотя это отлично работает, нет никакой помощи intellisense, если я не добавлю время разработки datacontext (d:DataContext="{d:DesignInstance viewModels:MyViewModel}"), но это несколько поражает цель автоматического обнаружения и подключения модели viewmodel.Как обеспечить intellisense с типом datacontext в плагине resharper?

Я изображаю что-то вроде этого: плагин resharper, который ищет ViewModelLocator.AutowireViewModel="True" в xaml, выбирает имя класса, выводит тип viewmodel и затем сообщает intellisense использовать этот тип как datacontext.

Вопрос: возможно ли, чтобы плагин resharper сообщал intellisense, что является типом datacontext без времени разработки datacontext?

Вспомогательный вопрос: можете ли вы дать полную версию sdk beginner подсказку о том, как это сделать?

+0

Вы используете MVVMLight? –

+0

Нет, я использую призму – Haukinger

+0

Вот вверху. Я была такая же проблема. – sproketboy

ответ

2

К сожалению, эта часть ReSharper не расширяема - она ​​будет работать только с данными, установленными в файле. Существует проблема, предполагающая расширение использования аннотаций, что является хорошей идеей - вы можете проголосовать за нее, добавить информацию и трек: RSRP-385725