【发布时间】:2010-10-03 22:35:47
【问题描述】:
我有一个从 Web 服务填充的数据网格。我想根据数据网格中的选定项目填写表格。
这是我用来设置 DataContext 的(这是一个网格)
private void PublisherSearchList_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
this.PublisherItem.DataContext = (Publisher)PublisherSearchList.SelectedItem;
}
XAML
<Grid Name="PublisherItem" Width="390" Margin="5" >
<Grid.ColumnDefinitions>
<ColumnDefinition Width="200" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="20"></RowDefinition>
</Grid.RowDefinitions>
<TextBox Name="CompanyName" DataContext="{Binding PublisherName}"
Grid.Column="0" Grid.Row="0"></TextBox>
</Grid>
如何做到这一点?
【问题讨论】:
标签: c# silverlight data-binding xaml