Это возможно . Вы можете SelectableItemsView.SelectedItems Property узнать, сколько элементов будет выбрано.
И вызывая Событие SelectableItemsView.SelectionChanged для отслеживания его счета следующим образом:
XML:
<CollectionView x:Name="collectionView"
ItemsSource="{Binding Monkeys}"
SelectionMode="Multiple"
SelectionChanged="collectionView_SelectionChanged"
SelectedItems="{Binding SelectedMonkeys}">
...
</CollectionView>
ContentPage:
private void collectionView_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
Console.WriteLine("count is :" + collectionView.SelectedItems.Count);
if(collectionView.SelectedItems.Count < 20 & collectionView.SelectedItems.Count >5)
{
// write code you want .
}
}
Вот официальный документ , а также имеется официальный образец для справки.