次の方法で共有


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

実装

例外

indexIList の有効なインデックスではありません。

次の例では、 メソッドを使用して 内のInsert特定indexの位置に を挿入RowDefinitionする方法をRowDefinitionCollection示します。

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 では、0 から始まるインデックス作成システムが使用されます。

適用対象

こちらもご覧ください