Windows 8 в роуминге в настольном приложении WPF?

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

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

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

1 ответ

Решение

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

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

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

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

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

Другие вопросы по тегам