Перемещаемое хранилище Windows 8 в настольном приложении WPF?

Я планировал создать приложение для Магазина Windows 8, но вынужден был переключиться на настольное приложение. Я обнаружил, что приложения Магазина Windows 8 не могут обнаружить второй экран, который мне необходим.

Намерение по-прежнему состоит в том, чтобы максимально имитировать поведение приложения Магазина Windows. Частично для самообразования, но также и для использования современного красивого дизайна. Я использую WPF с очень похожим дизайном (панели приложений, панель навигации, быстрый шаблон ожидания-асинхронности и т. д.)

Теперь я подошёл к моменту, когда мне нужно сохранить настройки! Я бы очень хотел использовать очень удобное центральное хранилище, доступное через вход в Microsoft Live. Возможно ли это, даже если у меня нет приложения Магазина Windows? Клиентами могут быть Windows 7 или Windows 8. Могу ли я заставить пользователя войти в Microsoft Live и использовать эти возможности?


person Jakob Lithner    schedule 09.01.2013    source источник


Ответы (1)


Многие API-интерфейсы WinRT доступны из настольных приложений, помимо приложений Магазина Windows. Windows.Storage.ApplicationData поддерживает настольные Программы. Посмотрите в разделе «Требования» в документации:

Минимальный поддерживаемый клиент: Windows 8 [приложения Магазина Windows, приложения для настольных компьютеров]

Кто-то из Intel опубликовал на публикацию о том, как использовать WinRT API из настольные приложения. Сообщение от сентября 2012 года, и скриншоты, похоже, относятся к более старой версии документации MSDN. Просто имейте это в виду.

У Дейва Беннета из Microsoft есть полезная запись в блоге, в которой вы познакомитесь с перемещение данных вашего приложения.

Возможно, я вас неправильно понял, но я думаю, что я упомянул выше, это то, что вы хотите вместо использования API Live Connect.

person Matt Harrington    schedule 09.01.2013
comment
Спасибо за ваш информативный ответ! Раньше я читал сообщение в блоге Дейва Беннета, но пропустил раздел «Требования» в документации MSDN. Хорошо, что это можно сделать, но в моем случае я пока не хочу исключать приложения Windows 7, поэтому ориентироваться ТОЛЬКО на Windows 8 не стоит. - person Jakob Lithner; 10.01.2013
comment
Рад помочь. Если вы хотите вернуться к своей первоначальной цели создания приложения для Магазина Windows, вы можете получить бесплатные консультации по адресу aka.ms/genappsignup. Не стесняйтесь обращаться ко мне по ссылке, указанной в моем профиле StackOverflow. - person Matt Harrington; 11.01.2013