2010-10-03 54 views
0

我有一個從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> 

如何才能做到這一點?

回答

0

您是否試圖將您的控件與屬性綁定?
例如,如果你的Publisher類有屬性名稱不是可以這樣

DataContext="{Binding Publisher, Path=Name}" 
+0

試圖綁定,它沒有工作 – Steven 2010-10-04 15:06:38

+0

任何其他的想法? – Steven 2010-10-04 15:06:59

+0

不幸的是, – 2010-10-04 18:01:59