Selector.SelectedIndex Selector.SelectedIndex Selector.SelectedIndex Selector.SelectedIndex Property

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.Gets or sets the index of the first item in the current selection or returns negative one (-1) if the selection is empty.

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; }
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.The index of first item in the current selection. El valor predeterminado es un uno negativo (-1).The default value is negative one (-1).

Ejemplos

En el ejemplo siguiente se ListBox crea un objeto SelectedIndex y se establece la propiedad en 1, que selecciona ListBoxel segundo elemento de.The following example creates a ListBox and sets the SelectedIndex property to 1, which selects the second item in the 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 SelectedIndex usa la propiedad para determinar si el elemento en el índice 0 es el primer elemento de la selección.The following example uses the SelectedIndex property to determine whether the item at index 0 is the first item in the selection.

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

Comentarios

Si admite la selección de un único elemento, SelectedIndex la propiedad devuelve el índice del elemento seleccionado. SelectorIf a Selector supports selecting a single item, the SelectedIndex property returns the index of the selected item. Si admite varias selecciones, SelectedIndex devuelve el índice del elemento que el usuario seleccionó en primer lugar. SelectorIf a Selector supports multiple selections, SelectedIndex returns the index of the item that the user selected first.

Si SelectedIndex se establece Selector en un que admita selecciones múltiples, se borran los elementos seleccionados existentes y se establece la selección en el elemento especificado por el índice.Setting SelectedIndex in a Selector that supports multiple selections clears existing selected items and sets the selection to the item specified by the index. SelectedIndexdevuelve-1 si la selección está vacía.SelectedIndex returns -1 if selection is empty.

Si establece SelectedIndex en un valor menor que-1, se produce ArgumentException una excepción.If you set SelectedIndex to a value less that -1, an ArgumentException is thrown. Si establece SelectedIndex en un valor igual o mayor que el número de elementos secundarios, se omite el valor.If you set SelectedIndex to a value equal or greater than the number of child elements, the value is ignored.

Información sobre propiedades de dependenciaDependency Property Information

Campo de identificadorIdentifier field SelectedIndexProperty
Propiedades de metadatos establecidas entrueMetadata properties set to true BindsTwoWayByDefault, JournalBindsTwoWayByDefault, Journal

Se aplica a