私はSilverlightアプリケーションを持っていますが、MVVMを使用するコントロールはほとんどありません。私はすべてのコントロールをmvvmに移動する時間はあまりありませんが、そのコントロールにいくつかのサービスを注入する必要があります。UnityContainerを使用してコードビハインド経由でビューに依存関係を挿入
いくつかのコントロールは次のようにXAMLでそれらを宣言することによって作成されているので:私はコンストラクタ・インジェクションを使用して依存関係を注入するためのオプションを見ることができない
<UserControl>
<Grid>
<MyControlWithoutMVVM/>
</Grid>
</UserControl>
。
多分私は間違っているので、私はその質問を投稿しています。
解決策はありますか?
私のCompositionRootは、AppクラスのApplicationStartupメートンにあります。