首页 > 解决方案 > 跨多个实例 uwp 应用程序中的所有实例同步设置和更新更改

问题描述

我正在设计一个具有多个实例的 uwp 应用程序,我想在所有实例之间同步设置,这样当我在一个实例中更改设置时,所有实例都会产生相同的效果。我该怎么办?

标签: uwp

解决方案


按照本文中的说明创建进程外应用服务,禁用应用服务的多实例。在 appservice 代码中,连同存储创建的 appservice 连接一起存储由所有新应用实例创建的所有 appservice 的静态列表。每当更改设置时,都会向应用服务发送响应,并从服务将该消息中继到存储在静态列表中的所有其他应用实例。在收到响应时,应用程序本身会对设置更改做出反应。还可以在应用实例关闭时管理/更新列表。


推荐阅读