Показывать элементы управления на панели задач при наведении курсора мыши на приложение

#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» />