É possível ligar-se a uma expressão lambda no Silverlight?

Eu tenho uma caixa de listagem que simplesmente se liga a uma coleção. A coleção tem uma coleção filho (StepDatas). Eu gostaria de vincular a uma contagem da coleção filho, mas com uma instrução WHERE. Eu posso vincular a ChildCollection.Count, mas se perder quando precisar adicionar a expressão lambda. Aqui está o XAML:

<ListBox Height="Auto" Style="{StaticResource ListBoxStyle1}" Margin="4,46,4,4" x:Name="lstLeftNavigation" Background="{x:Null}" SelectionChanged="lstLeftNavigation_SelectionChanged">
<ListBox.ItemTemplate>
    <DataTemplate>
        <Grid Width="180" Margin="2,2,0,0" HorizontalAlignment="Left" VerticalAlignment="Top" d:LayoutOverrides="Width" MinHeight="36">
            <TextBlock Text="{Binding StepNm}" x:Name="tbStepNm" Margin="10,0,34,0" TextWrapping="Wrap" FontFamily="Portable User Interface" Foreground="White" FontSize="10" FontWeight="Bold" VerticalAlignment="Center"/>
            <Image Height="37" HorizontalAlignment="Right" Margin="0" VerticalAlignment="Center"  Width="37" Source="Images/imgIcoChecked.png" Stretch="Fill"/>
        </Grid>
    </DataTemplate>
</ListBox.ItemTemplate>

O acima funciona para vincular a contagem da coleção filho. No entanto, desejo mostrar uma contagem da coleção infantil em que uma determinada condição é atendida. Nesse caso específico, a coleção filho possui uma propriedade concluída (bool). Então ... eu quero mostrar a contagem StepDatas.Where (x => x.Completed == true) .Count.

Isso é de alguma forma possível? Obrigado por qualquer ajuda!