2015-10-24 4 views
0

Я ищу точку в правильном направлении. Мы думаем о создании приложения в нашем офисе, и одна из функций, на которые мы смотрим, - это возможность открывать и сохранять файлы из нашего приложения в других приложениях и приложениях. Мы столкнулись с контрактом на подбор файлов, который, с некоторыми простыми примерами, кажется, является тем, что мы ищем. Но единственное, чего не хватает, это, по-видимому, доступно только в других универсальных приложениях (но, похоже, не все).UWP File Picker Контракт/Провайдер

Используя несколько примеров, мы смогли увидеть наши приложения в других наших приложениях, но я надеюсь продолжить их. Например, я думал, что Office 2016 является универсальным, поэтому приложения File Picker Contract также не появятся там? И есть ли способ добавить его глобально ко всем файлам Open/Save Pickers (например, из блокнота или инструмента для обрезки)?

Эта страница MSDN (article), по-видимому, предполагает, что сборщик использует единый унифицированный интерфейс. Не должен ли быть тот же интерфейс, который использует остальная часть операционной системы?

Заранее спасибо.

ответ

0

Если вам необходимо поддерживать классические приложения Windows, filepickercontract не является правильным решением. Он применим только для «современных» ... магазинов Win8.1 или приложений UWP Win10. И, текущее office2016 (для рабочего стола), я считаю, не приложение UWP. UWP версии Office 2016 применим только для Win10 Mobile.

Один из вариантов - расширение оболочки. Используя это, вы можете расширить пространство оболочки исследователя и добавить свои собственные элементы в дерево исследователей. Но расширение оболочки является настолько сложным, старым и применимым только для настольных устройств. Я не думаю, что сейчас самое подходящее время для его реализации.

Я надеюсь, что этот ответ может вам помочь.

+0

Спасибо за ответ. Я еще раз взглянул на офис 2016 года, и я считаю, что ты прав. Только мобильная версия - это UWP. (Я заметил, что Office 2016 Desktop позволяет добавлять AddIns, и насколько я могу судить о том, что приложения UWP еще не позволяют их использовать. Это еще одна особенность, которую наше внутреннее приложение будет проигрывать, если мы перейдем к UWP. Хотя с добавлением Edge в 2016 году это может произойти). – Svelluto

+0

Для альтернатив я некоторое время искал Shell Extensions. Я надеялся, что Windows 10 устранит необходимость в них. Мы обнаружили, что расширение оболочки слишком много работает благодаря разработке процесса развертывания. Другой альтернативой, с которой мы работаем, является WebDav. Это также технология старения, и она не дает нам почти те же функции, что и контракт с файловым подборщиком. Я ненавижу думать, что это единственные альтернативы в Windows 10 для интеграции со всеми File Pickers. – Svelluto

Смежные вопросы