Compartir vía


Selector.SelectedIndex Propiedad

Definición

Obtiene o establece el índice del primer elemento de la selección actual o devuelve 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

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

Atributos

Ejemplos

En el ejemplo siguiente se crea y ListBox 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 un Selector admite 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.

Al establecer SelectedIndex en un Selector que admite varias selecciones, se borran los elementos seleccionados existentes y se 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 de la propiedad dependency

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

Se aplica a