1
我有一个ItemsControl绑定到对象列表。数据绑定和绑定按钮
它基本上在屏幕上显示一个绑定属性列表,每个旁边都有一个文本框和按钮,以允许您为每个数据库字段添加附加信息。
在按钮的onclick中,我需要将文本框中的字符串存储在该项目的对象中。在XAML看起来有点像这样
<ItemsControl x:Name="ListDatabaseFields" ItemsSource="{Binding Path=SelectedImport.ColumnMappings}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Grid>
<StackPanel>
<TextBlock Text="{Binding DatabaseColumn.Name}" TextWrapping="Wrap" Grid.Column="0"/>
<TextBox Name="txtNewFileField" Width="100"/>
<Button Name="Add" Content="Add File Field" Style="{StaticResource LinkButton}" Width="50" Click="Add_Click"/>
</StackPanel>
</Grid>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
什么在XAML中的最佳方式访问itemcontrol被绑定到该项目的ColumnMapping和更改文件字段属性。