Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе объясняется, как совместно использовать данные между приложениями универсальной платформы Windows (UWP), включая использование контракта Общего доступа, копирования и вставки, перетаскивания и служб приложений.
Контракт "Общий доступ" — это один из способов быстрого обмена данными между приложениями. Например, пользователю может потребоваться поделиться веб-страницей со своими друзьями с помощью приложения социальных сетей или сохранить ссылку в приложении заметок для дальнейшего использования. Рекомендуется использовать контракт Share, если приложение получает содержимое в сценариях, которые пользователь может быстро выполнить в контексте использования другого приложения.
Приложение может поддерживать функцию "Общий доступ" двумя способами. Во-первых, это может быть исходное приложение, которое предоставляет содержимое, которое пользователь хочет поделиться. Во-вторых, приложение может быть целевым приложением, которое пользователь выбирает в качестве назначения для общего содержимого. Приложение также может быть исходным приложением и целевым приложением. Если вы хотите, чтобы ваше приложение делилось содержимым в качестве исходного приложения, необходимо решить, какие форматы данных может предоставить ваше приложение.
В дополнение к контракту Share приложения также могут интегрировать классические методы передачи данных, такие как перетаскивание и сбрасывание или копирование и вставка. Помимо взаимодействия между приложениями UWP, эти методы также поддерживают обмен данными с настольными приложениями и обратно.
Приложения UWP также могут создавать службы приложений , предоставляющие функциональные возможности другим приложениям UWP. Служба приложений выполняется в качестве фоновой задачи в хост-приложении и может предоставлять свою службу другим приложениям. Например, служба приложений может предоставить службу сканера штрих-кода, которую могут использовать другие приложения.
В этом разделе
| Тема | Description |
|---|---|
| Общий доступ к данным | В этой статье объясняется, как поддерживать контракт обмена в приложении UWP. Контракт "Общий доступ" — это простой способ быстрого обмена данными, такими как текст, ссылки, фотографии и видео, между приложениями. Например, пользователю может потребоваться поделиться веб-страницей со своими друзьями с помощью приложения социальных сетей или сохранить ссылку в приложении заметок для дальнейшего использования. |
| Получение данных | В этой статье объясняется, как получить содержимое в вашем приложении UWP, которым делится другое приложение, используя контракт Share. Этот контракт "Поделиться" позволяет вашему приложению отображаться в качестве опции, когда пользователь вызывает функцию "Поделиться". |
| Копирование и вставка | В этой статье объясняется, как поддерживать копирование и вставку в приложения UWP с помощью буфера обмена. Копирование и вставка — это классический способ обмена данными между приложениями или в приложении, и почти каждый из приложений может поддерживать операции буфера обмена до определенной степени. |
| Перетащите и отпустите | В этой статье объясняется, как добавить перетаскивание и сброс в вашем приложении UWP. Перетаскивание — это классический, естественный способ взаимодействия с содержимым, например изображениями и файлами. После реализации функция перетаскивания работает безупречно во всех направлениях: из приложения в приложение, из приложения на рабочий стол и с рабочего стола на приложение. |
| Создание и использование службы приложений | В этой статье объясняется, как создать службу приложений в приложении UWP, которое предоставляет службы другим приложениям UWP. |