Freigeben über


ColumnDefinitionCollection.Insert(Int32, ColumnDefinition) Methode

Definition

Fügt eine ColumnDefinition an der angegebenen Indexposition in einer ColumnDefinitionCollection hinzu.

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

Parameter

index
Int32

Die Position in der Auflistung, an der das Element eingefügt wird.

value
ColumnDefinition

Der einzufügende ColumnDefinition.

Implementiert

Ausnahmen

index ist kein gültiger Index in IList.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie Sie die Insert Methode verwenden, um eine ColumnDefinition bestimmte Position innerhalb einer ColumnDefinitionCollectionbestimmten index Position einzufügen.

private void insertColAt(object sender, RoutedEventArgs e)
{
    colDef1 = new ColumnDefinition();
    grid1.ColumnDefinitions.Insert(grid1.ColumnDefinitions.Count, colDef1);
    tp2.Text = "ColumnDefinition added at index position " + grid1.ColumnDefinitions.IndexOf(colDef1).ToString();
}
Private Sub insertColAt(ByVal sender As Object, ByVal e As RoutedEventArgs)
    Dim colDef1 As New ColumnDefinition()
    grid1.ColumnDefinitions.Insert(grid1.ColumnDefinitions.Count, colDef1)
    tp2.Text = "ColumnDefinition added at index position " + grid1.ColumnDefinitions.IndexOf(colDef1).ToString()
End Sub

Informationen zum Anzeigen des vollständigen Beispiels finden Sie unter How to: Bearbeiten von Spalten und Zeilen mithilfe von ColumnDefinitionsCollections und RowDefinitionsCollections.

Hinweise

ColumnDefinitionCollection verwendet ein nullbasiertes Indizierungssystem.

Gilt für

Siehe auch