你好,
你可以通过遍历Collectionview中的所有元素,将所有项添加到CollectionView.SelectedItems
,并设置SelectionMode = SelectionMode.Multiple
来实现。
首先,给CollectionView
添加 x:Name
,如 <CollectionView x:Name="collectionView" ItemsSource="{Binding Monkeys}" >
。
然后,在添加所有项之前,需要清除已选项,并设置 SelectionMode = SelectionMode.Multiple
。
最后,遍历所有项并将它们添加到ViewModel
的 collectionView.SelectedItems
中。
你可以参考下面的代码
private void OnCounterClicked(object sender, EventArgs e)
{
collectionView.SelectedItems.Clear();
collectionView.SelectionMode = SelectionMode.Multiple;
foreach (var item in viewModel.Monkeys)
{
collectionView.SelectedItems.Add(item);
}
}
如果答案是正确的,请点击“接受答案”并点赞。 如果您对此答案还有其他疑问,请点击“评论”。 注意:如果您想接收相关电子邮件,请按照我们的文档中的步骤启用电子邮件通知 此线程的通知。