プロパティの既存の選択をすべてクリアしようとしていますが、ラムダ式では機能しません。
「All」を使用してみましたが、ブール値が返され、この場合は機能しません。ラムダを使用してこれを達成するにはどうすればよいですか?
var permGroup = (ObservableCollection<PermissionGroup>)
this.choicesOptionsTree.ItemsSource;
// NOT WORKING
permGroup.All(pg => pg.Permissions.All);
// WORKING
//clear all existing selections).
foreach (var perGrp in permGroup)
{
foreach (var perm in perGrp.Permissions)
{
perm.Selected = false;
}
}