我有一个WPF应用程序,该应用程序生成和使用bonded GUI元素的数据(如统计(,这些元素在某些情况下保存和加载。
。我希望用户能够同时运行应用程序的多个实例。因此,我希望此应用程序的所有实例都使用相同的数据处理类,以便在我的应用程序的所有实例中查看数据的任何更改,并防止覆盖文件或使用旧数据。
我知道我的可执行文件的每个开始都默认情况下启动了另一个过程。我听说过AppDomains,但几乎一无所知,我不确定这是否是正确的方向。
最好的方法是什么?
编辑:人们似乎忽略了我想要的东西,并试图将我推向其他方向。因此,让我清除此问题,我必须能够使用多个实例,因为在我的应用程序中,用户可以选择生成的数据所依赖的不同配置文件,并且我的整个GUI都基于它。每个配置文件都不能单独存储生成的统计数据和记录数据。
您可以使用WCF服务实现此目标。有关此信息有很多信息。也许从这里开始:https://en.wikipedia.org/wiki/wcf_data_services