Как правильно связать Visibility кнопки с наличием обектов в ListView.SelectedItems?
Я начинал с простого приложения на Win Phone 7 Silverlight. Делел всё как получалось - никаких BestPractise, куча code behind. Сейчас перешел на Win Phone 8 Store Application - в паре с паттерном MVVM. Стараюсь использовать только биндинг и команды.
Есть простой кейс: имеем список элементов с возможностью выбрать несколько из них; кнопку на AppBar для удаления выбранных элементов. Нужно организовать простое поведение: при отсутствии выбранных элементов - скрывать кнопку. Но попытка решить эту задачу биндингом на проперти ListView.SelectedItems не увенчалась успехом - оно read-only и не может использоваться для биндинга.
Отсюда вопрос: существует ли 'классическое' решение для данной ситуации?
(Можно ли разрулить всё только с помощью XAML?)