我有一个带有 Castle 设计的 WPF 应用程序。在我的主窗口项目中,我对所有其他项目进行注册。
我想避免引用一些持有用户控制权的项目,并且仍然在我的主窗口中显示它们。
所以我现在使用的是按文件夹注册,我不明白如果没有引用这些用户控件,主窗口的 xaml 是如何知道这些用户控件的?
请指教
阿迪。
我有一个带有 Castle 设计的 WPF 应用程序。在我的主窗口项目中,我对所有其他项目进行注册。
我想避免引用一些持有用户控制权的项目,并且仍然在我的主窗口中显示它们。
所以我现在使用的是按文件夹注册,我不明白如果没有引用这些用户控件,主窗口的 xaml 是如何知道这些用户控件的?
请指教
阿迪。
如果您的主窗口项目注册了所有组件,您将必须从中引用所有控制项目。如果你想避免这种情况,你需要有一个引导项目。
看看 Krzysztof Koźmic 如何使用 DI,它可能会给你一些想法。