私は 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>
よろしくお願いします。