2
我有一個基於插件的應用程序,我正在使用Mono.Addin發現插件。每個插件都有自己的View和ViewModel,我不確定將視圖傳遞給MainView的最佳方法。目前,我的MainView綁定到我的MainViewModel上的對象類型,但這需要我在我的插件ViewModel中具有UI特定的邏輯。我做這件事並不完全舒服,但不能想出更好的方法。如何使用MVVM將UserControl從插件傳遞到我的主窗口?
我MainViewModel有這個
public object Content
和我PluginViewModel做到這一點
this.MainViewModel.Content = ViewLocator.Current.ResolveView(this);