#c# #windows #uwp #uwp-xaml
#c# #Windows #uwp #uwp-xaml
Вопрос:
Есть ли в UWP какой-либо способ создать пользовательский интерфейс при наведении, такой же, как у spotify:
Я знаю, что в UWP у нас есть системные элементы управления для отображения элементов управления, когда приложение находится в фоновом режиме, можем ли мы использовать это для создания такого же опыта, если да, то как я могу это сделать.
Я добавил <uap3:Capability Name="backgroundMediaPlayback" />
возможность, но получаю сообщение об ошибке ниже.
Error APPX0501 Validation error. error C00CE014: App manifest validation error: The app manifest must be valid as per schema: Line 62, Column 6, Reason: Element '{schemas.microsoft.com/appx/manifest/uap/windows10/3}Capability' is unexpected according to content model of parent element '{schemas.microsoft.com/appx/manifest/foundation/windows10}Capabilities'. Expecting: {schemas.microsoft.com/appx/manifest/foundation/windows10}DeviceCapability <Packing-Path>binx64DebugAppxManifest.xml 1
Комментарии:
1. Если приведенный ниже ответ полезен, пожалуйста, подумайте о том, чтобы принять его.
2. Спасибо @NicoZhu-MSFT
Ответ №1:
можем ли мы использовать это для создания такого же опыта, если да, то как я могу это сделать.
Конечно, вы могли бы включить фоновый звук с возможностью добавления манифеста фонового воспроизведения мультимедиа. И элемент управления воспроизведением отобразится, когда ваше приложение свернется. Для получения более подробной информации, пожалуйста, обратитесь к воспроизведению мультимедиа в фоновом режиме, и это официальный пример кода, на который вы могли бы сослаться.
Комментарии:
1. Нико, есть ли какой-нибудь способ сделать некоторые настройки пользовательского интерфейса при наведении, такие же, как в Skype
2. Ошибка APPX0501 Ошибка проверки. ошибка C00CE014: ошибка проверки манифеста приложения: манифест приложения должен быть действительным в соответствии со схемой: строка 62, столбец 6, причина: элемент ‘{ schemas.microsoft.com/appx/manifest/uap/windows10/3 }Возможность » является неожиданной в соответствии с моделью содержимого родительского элемента» { schemas.microsoft.com/appx/manifest/foundation/windows10 }Возможности». Ожидаемый: { schemas.microsoft.com/appx/manifest/foundation/windows10 }Возможность использования устройства <Путь упаковки>binx64DebugAppxManifest.xml 1 .
3. @PavanTiwari, это системный уровень, мы не смогли выполнить некоторые настройки пользовательского интерфейса.
4. У меня это сработало. но это работает только тогда, когда я сохраняю <uap3:Имя возможности=»backgroundMediaPlayback»/> после <Имя возможности =»internetClient» />