Compartir a través de


Selector.SelectedIndex Propiedad

Definición

Obtiene o establece el índice del primer elemento en la selección actual o devuelve un uno negativo (-1) si la selección está vacía.

public:
 property int SelectedIndex { int get(); void set(int value); };
[System.ComponentModel.Bindable(true)]
[System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)]
public int SelectedIndex { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)>]
member this.SelectedIndex : int with get, set
Public Property SelectedIndex As Integer

Valor de propiedad

El índice del primer elemento de la selección actual. El valor predeterminado es un uno negativo (-1).

Atributos

Ejemplos

En el ejemplo siguiente se crea un ListBox objeto y se establece la SelectedIndex propiedad en 1, que selecciona el segundo elemento de .ListBox

<ListBox Margin="10,0,0,5" SelectedIndex="1"
  Name="listBox1" VerticalAlignment="Top" Grid.Column="0" Grid.Row="4">
  <ListBoxItem>Item 0</ListBoxItem>
  <ListBoxItem>Item 1</ListBoxItem>
  <ListBoxItem>Item 2</ListBoxItem>
  <ListBoxItem>Item 3</ListBoxItem>
</ListBox>

En el ejemplo siguiente se usa la SelectedIndex propiedad para determinar si el elemento del índice 0 es el primer elemento de la selección.

if (lb.SelectedIndex == 0)
{
    Item.Content = "Index 0";
}
If lb.SelectedIndex = 0 Then
    Item.Content = "Index 0"

Comentarios

Si admite Selector la selección de un solo elemento, la SelectedIndex propiedad devuelve el índice del elemento seleccionado. Si admite Selector varias selecciones, SelectedIndex devuelve el índice del elemento que el usuario seleccionó primero.

Si se SelectedIndex establece en un Selector objeto que admite varias selecciones borra los elementos seleccionados existentes y establece la selección en el elemento especificado por el índice. SelectedIndex devuelve -1 si la selección está vacía.

Si establece SelectedIndex en un valor menor que -1, se produce una ArgumentException excepción . Si establece SelectedIndex en un valor igual o mayor que el número de elementos secundarios, se omite el valor.

Información sobre propiedades de dependencia

Campo identificador SelectedIndexProperty
Propiedades de metadatos establecidas en true BindsTwoWayByDefault, Journal

Se aplica a