Datagrid的数据我想在另一个窗口的文本框重复数据网格的数据。数据已保存在SQL数据库中,并希望基于单击一个数据网格行在新窗口中检索它们。 可以吗?负载WPF在另一个窗口的文本框中
<DataGrid Margin="0,23,0,0" AutoGenerateColumns="False" EnableRowVirtualization="True"
ItemsSource="{Binding}" Name="grdPeople" VerticalContentAlignment="Center"
IsReadOnly="True" DataContext="{Binding}">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Path=Name}" Header="Name" Width="Auto" ></DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Path=Job}" Header="Job" Width="Auto"></DataGridTextColumn>
<DataGridTemplateColumn Header="Picture" Width="45" >
<DataGridTemplateColumn.CellTemplate >
<DataTemplate >
<Image Source="{Binding Path=Picture}" Width="30" Height="30" Stretch="Uniform">
</Image>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
我抛出了一个类似的例子,它实际上有两个窗口,这里有完整的源代码。如果您愿意,请随时查看。 https://github.com/tlantz/stackoverflow-answers/tree/master/MultiWindowMasterDetail/MultiWindowMasterDetail – timmyl