Xamarin, Grid не реагирует на изменение IsVisible забинженное методом

Рейтинг: 0Ответов: 0Опубликовано: 12.03.2023

Есть CollectionView с mp3 файлами:

<CollectionView ... ItemsSource="{Binding MusicList}" SelectionMode="Single"
     SelectedItem="{Binding SelectedMusic}" SelectionChangedCommand="{Binding SelectionCommand}">
           ......
 </CollectionView>

Последнее свойство - забинженный SelectionChangedCommand отсылается на следующую команду:

public ICommand SelectionCommand => new Command(IsVisible);

Которая в свою очередь вызывает метод IsVisible:

public void IsVisible()
        {
            isVisible = true;
        }

Далее поле isVisible биндится к сетке:

public bool isVisible;

<Grid IsVisible="{Binding isVisible}">
               ...
</Grid>

Вопрос заключается в том почему разметка не меняется, хотя поле при отладке меняет значение. Какой должна быть правильная реализация этого? Заранее спасибо.

Ответы

Ответов пока нет.