RowDefinitionCollection.Insert(Int32, RowDefinition) 方法

定义

RowDefinition 插入 RowDefinitionCollection 中的指定索引位置。

public:
 virtual void Insert(int index, System::Windows::Controls::RowDefinition ^ value);
public void Insert (int index, System.Windows.Controls.RowDefinition value);
abstract member Insert : int * System.Windows.Controls.RowDefinition -> unit
override this.Insert : int * System.Windows.Controls.RowDefinition -> unit
Public Sub Insert (index As Integer, value As RowDefinition)

参数

index
Int32

集合中用来插入项的位置。

value
RowDefinition

要插入的 RowDefinition

实现

例外

index 不是 IList 中的有效索引。

示例

下面的示例演示如何使用 Insert 方法将 插入RowDefinition到 中的RowDefinitionCollection特定index位置。

private void insertRowAt(object sender, RoutedEventArgs e)
{
    rowDef1 = new RowDefinition();
    grid1.RowDefinitions.Insert(grid1.RowDefinitions.Count, rowDef1);
    tp1.Text = "RowDefinition added at index position " + grid1.RowDefinitions.IndexOf(rowDef1).ToString();
}
Private Sub insertRowAt(ByVal sender As Object, ByVal e As RoutedEventArgs)
    Dim rowDef1 As New RowDefinition
    grid1.RowDefinitions.Insert(grid1.RowDefinitions.Count, rowDef1)
    tp1.Text = "RowDefinition added at index position " + grid1.RowDefinitions.IndexOf(rowDef1).ToString()
End Sub

若要查看完整示例,请参阅 如何:使用 ColumnDefinitionsCollections 和 RowDefinitionsCollections 操作列和行。

注解

RowDefinitionCollection 使用从零开始的索引系统。

适用于

另请参阅