标签: c# wpf
我有一个C#WPF,它是一种数据库形式。多个用户在多个实例中打开了相同的表单应用程序。有没有办法添加一个在其他实例上也显示消息窗口的按钮?
答案 0 :(得分:0)
解决此问题的正确方法是创建一个将发布事件的独立服务。所有客户端都应收听这些事件并显示弹出窗口(或对结果做出反应)。 建立客户端/服务器交互的通信方式有很多,其中一种可能是WCF。
如果所有“用户”都在同一进程上,则它可能是所有视图模型共享的内部服务,从而引发简单的.Net事件。该服务可以单音或例如由MEF共享。