【发布时间】:2013-01-22 20:45:14
【问题描述】:
假设我有一个grid,
<Grid Name="grid1">
<Grid.ColumnDefinitions>
<ColumnDefinition Name="col1" Width="auto">
</ColumnDefinition>
<ColumnDefinition Name="col2" Width="380">
</ColumnDefinition>
<ColumnDefinition Name="col3" Width="auto">
</ColumnDefinition>
<ColumnDefinition Name="col4" Width="200">
</ColumnDefinition>
</Grid.ColumnDefinition>
<Grid.RowDefinitions>
<RowDefinition Name="row1" Height="2*">
</RowDefinition>
<RowDefinition Name="row2" Height="2*">
</RowDefinition>
</Grid.RowDefinitions>
<Grid>
即2 行和4 列。我需要在我的代码后面的Grid.Row="1" 和Grid.Column="2" 中创建一个TextBlock。
如何在相应的Grid row 和 column 中创建它并将绑定设置为
myTextBlock1.SetBinding(TextBlock.TextProperty, (new Binding("SelectedItem." + dataGrid1.Columns[5].Header)
{ ElementName = "dataGrid1" }));
到那个textblock 在运行时?
【问题讨论】:
标签: c# .net wpf code-behind textblock