2016-04-29 8 views
2

wpfプリズムアプリを書くときには、必要に応じてViewModelLocatorを使って自動的にdatacontextを作成します。これはうまくいっていますが、datacontext(d:DataContext="{d:DesignInstance viewModels:MyViewModel}")というデザインタグを追加しない限り、インテリセンスの助けはありませんが、ビューモデルを自動的に発見して接続するという目的をはるかに凌駕します。resharperプラグインのdatacontext型でintellisenseを提供するにはどうすればいいですか?

イメージは次のとおりです:ViewModelLocator.AutowireViewModel="True"をxamlで検索し、クラス名を取り出し、viewmodelタイプを取得し、このタイプをdatacontextとして使用するようにintellisenseに指示するresharperプラグイン。

質問:resharperプラグインが、designtime datacontextのないdatacontextのタイプをintellisenseに伝えることは可能ですか?

付随的な質問:完全なresharper sdk初心者にこれを達成するためのヒントを教えてください。

+0

MVVMLightを使用していますか? –

+0

いいえ、私はプリズムを使用しています – Haukinger

+0

ここupvoteです。私も同じ問題がありました。 – sproketboy

答えて

2

残念ながら、ReSharperの部分は拡張できません。ファイル内のデータセットでのみ機能します。注釈を使用して拡張することを提案する問題は良いアイデアです。投票したり、詳細を追加したり、追跡したりすることができます:RSRP-385725

関連する問題