0

私は MVVM Light を使用していますが、アーキテクチャ ViewModel => View を使用すると、ViewModel ですべてのビューを取得する方法がわかりません。

public MyViewModel : ViewModelBase
{
    public MyViewModel()
    {
        View = new AView();
    }

    public UIElement View { get; set; }
}

<UserControl x:Class="AView">
</UserControl>

でも今は切り替えられません。

すべての UserControl (View) をエクスポート (EXCEL、PDF など) したいのですが、MVVMLight には View => ViewModel があります。

<UserControl
    DataContext={Binding MyViewModel, Source=StaticResource Locator} >
</UserControl>

よろしくお願いします。

4

1 に答える 1