在 Silverligh 4 中,列表绑定到 DataGrid:
<data:DataGrid
x:Name="dataGrid"
ItemsSource="{Binding DetailsCollection}"
IsReadOnly="True">
<data:DataGrid.Columns>
<data:DataGridTemplateColumn>
<data:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding IsDirty, Converter={StaticResource IsDirtyConverter}}" HorizontalAlignment="Center" VerticalAlignment="Center" />
</DataTemplate>
</data:DataGridTemplateColumn.CellTemplate>
</data:DataGridTemplateColumn>
</data:DataGrid.Columns>
</data:DataGrid>
绑定到 DataGridTemplateColumn 中的 TextBlock 的 IsDirty 属性是 DetailsCollection 的属性。DataGridTemplateColumn 中的 Binding 正在查看列表中特定项目的属性。我怎样才能改变这种行为以获取列表的属性?