Condividi tramite


ColumnDefinitionCollection.Insert(Int32, ColumnDefinition) Metodo

Definizione

Inserisce un oggetto ColumnDefinition nella posizione di indice specificata all’interno di 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

La 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'interfaccia IList.

Esempio

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

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 usando ColumnDefinitionsCollections e RowDefinitionsCollections.

Commenti

ColumnDefinitionCollection usa un sistema di indicizzazione in base zero.

Si applica a

Vedi anche