【问题标题】:Generate TextBlock From codebehind in a particular在特定的代码隐藏中生成 TextBlock
【发布时间】: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 rowcolumn 中创建它并将绑定设置为

  myTextBlock1.SetBinding(TextBlock.TextProperty, (new Binding("SelectedItem." + dataGrid1.Columns[5].Header) 
     { ElementName = "dataGrid1" }));

到那个textblock 在运行时?

【问题讨论】:

    标签: c# .net wpf code-behind textblock


    【解决方案1】:

    试试这个:

        TextBlock MyTextBlock = New TextBlock();
        Grid.SetRow( MyTextBlock, 1 );
        Grid.SetColumn( MyTextBlock, 2 );
        grid1.Children.Add( MyTextBlock );
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-28
      • 1970-01-01
      • 2011-01-27
      • 2011-04-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多