uwp - 跨多个实例 uwp 应用程序中的所有实例同步设置和更新更改
问题描述
我正在设计一个具有多个实例的 uwp 应用程序,我想在所有实例之间同步设置,这样当我在一个实例中更改设置时,所有实例都会产生相同的效果。我该怎么办?
解决方案
按照本文中的说明创建进程外应用服务,禁用应用服务的多实例。在 appservice 代码中,连同存储创建的 appservice 连接一起存储由所有新应用实例创建的所有 appservice 的静态列表。每当更改设置时,都会向应用服务发送响应,并从服务将该消息中继到存储在静态列表中的所有其他应用实例。在收到响应时,应用程序本身会对设置更改做出反应。还可以在应用实例关闭时管理/更新列表。
推荐阅读
- python - 查找 2 个图像像素值的差异,然后根据差异创建新图像
- spring-security - Spring MVC 测试 MockMvc - 如何配置 url 映射前缀
- c# - 如何使用与子类不同的值初始化父类的属性
- javascript - 单元格 React Native 的动态宽度
- sql - VB.NET tableadapter 返回整数值而不是文本
- c++ - 如何从 GIFLIB SavedImage 结构中获取 RGB 颜色数据
- vue.js - 如何在测试中手动更新 vue 计算属性
- excel - 当列和行与平面文件不匹配时,如何解决(使用)ETL
- node.js - Node、Express 和在端点中解析流式 JSON 而不阻塞线程
- jasmine - Proteactor- jasmine - 如何在另一个 js 中执行一个 js 文件