【发布时间】:2018-05-30 21:16:01
【问题描述】:
我有两个问题。我有一个 WPF UserControl,它是另一个 WPF 应用程序的 .dll 插件。
首先,除非我在使用我的 Usercontrol dll 的 WPF 应用程序中安装 MVVMLight,否则它会抱怨找不到任何 MVVMLight 库。无论如何我不必使用我的 UserControl dll 在主 WPF 应用程序上安装 MVVMLight 吗?
其次,在我的UserControl中找不到ViewModelLocator。我尝试将其设为我的 UserControl 的 StaticResource,但找不到 ViewModelLocator。
请帮忙。
【问题讨论】:
-
显然你的 UserControl 依赖于 MvvmLight。您要么必须删除此依赖项,要么确保始终将 MvvmLight 程序集引入任何使用您的 UserControl 的应用程序中。
-
所以没有办法将它们捆绑到我的 DLL 中?另外,关于它为什么找不到我的 ViewModelLocator 的任何想法?
标签: c# wpf user-controls mvvm-light viewmodellocator