Как уведомить приложение UWP о том, что его дополнительная плитка была удалена (откреплена) пользователем?

#uwp #windows-10

#uwp #windows-10

Вопрос:

В Windows 10 приложение может прикреплять дополнительные плитки к меню «Пуск». Как приложение уведомляется, когда пользователь удаляет (открепляет) такую плитку?

Ответ №1:

Вы можете запросить API, чтобы узнать, существует ли плитка, когда вам нужно предоставить информацию:

 // Check if the secondary tile is pinned
bool isPinned = SecondaryTile.Exists(tileId);
  

Вот и все, уведомления нет: https://learn.microsoft.com/en-us/windows/uwp/design/shell/tiles-and-notifications/secondary-tiles-pinning

Комментарии:

1. Таким образом, нет обратного вызова, подтверждающего, что пользователь удалил плитку? Итак, если плитки больше нет, а она должна быть, я могу предположить, что она была удалена … ага. Спасибо