RowDefinitionCollection.IndexOf(RowDefinition) Metodo

Definizione

Restituisce la posizione di indice di un oggetto RowDefinition specificato all'interno di RowDefinitionCollection.

public:
 virtual int IndexOf(System::Windows::Controls::RowDefinition ^ value);
public int IndexOf (System.Windows.Controls.RowDefinition value);
abstract member IndexOf : System.Windows.Controls.RowDefinition -> int
override this.IndexOf : System.Windows.Controls.RowDefinition -> int
Public Function IndexOf (value As RowDefinition) As Integer

Parametri

value
RowDefinition

Oggetto RowDefinition di cui si desidera la posizione di indice.

Restituisce

Int32

Indice di value se si trova nella raccolta; in caso contrario, -1.

Implementazioni

Esempio

Nell'esempio seguente viene illustrato come usare il IndexOf metodo per determinare la posizione di indice di un RowDefinition oggetto all'interno di .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

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

Si applica a

Vedi anche