我想在另一個Datagrid的RowDetailsTempalte中使用DataGrid。此內部Datagrid應該將其列綁定到外部Datagrid中當前對象的屬性。例如,如果外部Datagrid通過名和姓顯示所有聯繫人,如果選擇一行,我應該能夠看到包含與該聯繫人關聯的所有電話號碼的另一個Datagrid。我最感興趣的是內部Datagrid的數據如何綁定到外部Datagrid的數據。下面是一些XAML是我到目前爲止入手:在另一個Datagrid的RowDetailsTemplate中使用Datagrid
<data:DataGrid MinHeight="700" x:Name="contacts">
<data:DataGrid.Columns>
<data:DataGridTextColumn Header="First Name" Binding="{Binding FirstName}"></data:DataGridTextColumn>
<data:DataGridTextColumn Header="Last Name" Binding="{Binding LastName}"></data:DataGridTextColumn>
</data:DataGrid.Columns>
<data:DataGrid.RowDetailsTemplate>
<DataTemplate>
<StackPanel Background="Black">
<StackPanel Background="White" Margin="16">
<data:DataGrid DataContext="Contact.Phones">
</data:DataGrid>
</StackPanel>
</StackPanel>
</DataTemplate>
</data:DataGrid.RowDetailsTemplate>
</data:DataGrid>
我無法找到該事件的任何參考。有沒有更好的鏈接來詳細介紹這個屬性?另外我已經在使用RowDetailsTemplate。 – 2009-06-12 22:02:26