4

別のViewModelのプロパティとしてViewModelを使用するのは良い考えですか、それとも悪い考えですか。

例えば:

public sealed class ContentManagerViewModel : ViewModel
{
    public FindViewModel Find { get; set; }
}
4

2 に答える 2

4

それが助けになるなら、それは良いことです。しかし、それはすべて異なります。

通常、私はビューモデルを集約しています。たとえば、メインウィンドウのビューモデルがある場合があります。異なるパーツで構成されている場合があります。各パーツは個別のビューモデルである場合があります。

あなたがあなたの特定のアーキテクチャを説明することができれば、私たちはより良いアドバイスを与えるかもしれません:)。

乾杯、アンバカ

于 2009-12-18T13:25:21.567 に答える
2

ViewModelを集約して、それらの間に関係があるだけにします。その場合は、具体的なメッセージングシステムでMediatorパターンを使用する方がよいでしょう。

于 2010-10-02T21:11:59.597 に答える