Lingua

ColumnDefinitionCollection.Insert(Int32, ColumnDefinition) Metodo

Definizione

Inserisce un oggetto ColumnDefinition in corrispondenza della posizione di indice specificata all'interno di un oggetto ColumnDefinitionCollection.

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)

Parametri

index
Int32

Posizione all'interno dell'insieme in cui viene inserito l'elemento.

value
ColumnDefinition

Oggetto ColumnDefinition da inserire.

Implementazioni

Eccezioni

index non è un indice valido nell'oggetto IList.

Esempio

Nell'esempio seguente viene illustrato come utilizzare il Insert metodo per inserire un ColumnDefinition oggetto in una posizione specifica index all'interno di un oggetto ColumnDefinitionCollection.

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

Per visualizzare l'esempio completo, vedere Procedura: Modificare colonne e righe tramite ColumnDefinitionsCollections e RowDefinitionsCollections.

Commenti

ColumnDefinitionCollection usa un sistema di indicizzazione in base zero.

Si applica a

Vedi anche