在WPF C#

时间:2017-07-17 18:58:56

标签: c# wpf xaml grid row

我想要删除的命名数据网格中有一个名为textblock的行。鉴于我知道网格和行的名称,如何删除文本块?我希望找到类似的东西:

row_01.Delete();

但没有这样的运气。这是XAML:

<Grid Name="grid_01">
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="10" />
        <ColumnDefinition Width="*" />
        <ColumnDefinition Width="10" />
    </Grid.ColumnDefinitions>

    <Grid.RowDefinitions>
        <RowDefinition Name="row_01" Height="10"/>
        <RowDefinition Name="row_02" Height="*" />
    </Grid.RowDefinitions>
    <Border BorderThickness="5" BorderBrush="Black" Grid.Row="1" Grid.Column="1">
        <TextBlock Grid.Column="1" Grid.Row="1"  Name="Tag_ContinueAs"  Text="Continue as Bejay" HorizontalAlignment="Center" />
    </Border>  

2 个答案:

答案 0 :(得分:2)

要删除行,请使用:

grid_01.RowDefinitions.Remove(row_01);

答案 1 :(得分:1)

可以通过索引使用RemoveAt RowDefinitions来删除行,例如:

grid_01.RowDefinitions.RemoveAt(INDEX);