MEFとPrism v4を使用する場合、[Import]
を実行するための推奨方法と、これらの呼び出しの相違点は何ですか?Mef Prism v4 - [インポート] vs [インポートコンストラクタ]
オプション1:
public class TestClass
{
[Import]
private IRegionManager _RegionManager;
public TestClass()
{
// stuff here
}
}
オプション2:
public class TestClass
{
private IRegionManager _RegionManager;
[ImportingConstructor]
public TestClass(IRegionManger regionManager)
{
this._RegionManager = regionManager;
// stuff here
}
}
これらの違いは何ですか?どちらがお勧めですか?
[OK]をおかげで、私は混合し、私のコードでマッチングされました私は '[ImportingConstructor]'か '[Import]'のどちらかに行くべきだということを認識しました。実際には、PrismやMEFのスタイルだけではなく、違いがないと思います。他の誰かがそれについてのコメントを持っているかどうかを調べるために、私は答えとしてあなたのマークをつけます:) – John