【发布时间】:2021-10-10 04:54:18
【问题描述】:
我有一个包含两个项目的项目文件夹。 第一个项目(项目 1)是(将是)一个没有视图和页面的库,第二个项目(项目 2)是一个 WPF 项目,具有不同的视图和页面以及显示错误和信息的视图。 现在如何在此视图(项目 2)中显示库(项目 1)中的错误和信息?
我的意思是,例如,如果 DLL(项目 1)中的方法或函数发生错误,则此信息视图应在项目 2 中打开并显示消息(错误/信息)。
我不想使用消息框,重要!
谁能给我一些详细的信息?
非常感谢
【问题讨论】:
-
您应该尝试设计您的库项目以显示显示消息的意图(例如触发事件),同时 WPF 项目订阅它并显示合适的 UI 元素。业务逻辑和 UI 之间的适当分离对于解耦复杂系统中的不同组件非常重要。
-
您好,感谢您的信息。这是一个全球性的观点,但我的脑海中缺少实现它的方法。也许其他人可以提供帮助?提前致谢
标签: c# .net xaml dll .net-assembly