代码之家  ›  专栏  ›  技术社区  ›  Martin Prikryl

跨设备同步桌面应用转换器应用程序设置

  •  1
  • Martin Prikryl  · 技术社区  · 7 年前

    Roaming settings options FAQ 在微软文档中说:

    桌面桥帮助您将现有的Windows桌面应用程序带到通用Windows平台。 从这里开始,利用azure ad app数据漫游所需的代码更改将非常少。 桌面网桥为您的应用程序提供应用程序标识,这是为现有桌面应用程序启用应用程序数据漫游所必需的。

    但没有提到 “最小代码更改” 是。

    应用程序是否应该利用 Windows.Storage.ApplicationData.Current.RoamingSettings API ?我用C++ Win32。我需要加载.NET框架才能使用该API吗?还是有win32的替代品?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Xie Steven    7 年前

    应用是否应使用windows.storage.applicationdata.current.roamingsettings API?我用C++ Win32。我需要加载.NET框架才能使用该API吗?还是有win32的替代品?

    首先,我想让你知道,并不是所有的uwpapi都适用于一般的桌面应用程序。请检查 UWP APIs available to a packaged desktop app (Desktop Bridge) UWP APIs callable from a classic desktop app

    那么,请看 Enhance your desktop application for Windows 10 更多细节。

    此外:

    一些windows 10体验(例如:支持触摸的ui页面)必须在现代应用程序容器中运行。如果要添加这些体验,请使用uwp项目和windows运行时组件扩展桌面应用程序。

    请同时检查 Extend your desktop application with modern UWP components 更多参考文件。