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初心者にこれを達成するためのヒントを教えてください。
MVVMLightを使用していますか? –
いいえ、私はプリズムを使用しています – Haukinger
ここupvoteです。私も同じ問題がありました。 – sproketboy