Можно ли привязать к лямбда-выражению в Silverlight?

У меня есть список, который просто привязывается к коллекции. Коллекция имеет дочернюю коллекцию (StepDatas). Я хотел бы привязать к количеству дочерней коллекции, но с оператором WHERE. Я могу привязать к ChildCollection.Count, но теряюсь при необходимости добавить лямбда-выражение. Вот 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>

Вышеприведенное работает для привязки к количеству дочерней коллекции. Однако я хочу показать количество дочерней коллекции, где выполняется определенное условие. В этом конкретном случае дочерняя коллекция имеет завершенное свойство (bool). Итак ... Я хочу показать количество StepDatas.Where (x => x.Completed == true) .Count.

Это каким-либо образом возможно? Спасибо за любую помощь!

Ответы на вопрос(2)

Ваш ответ на вопрос