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 crea un ListBox y establece el SelectedIndex propiedad en 1, que selecciona el segundo elemento de la ListBox.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 usa el SelectedIndex 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 un Selector admite la selección de un elemento único, el SelectedIndex propiedad devuelve el índice del elemento seleccionado.If a Selector supports selecting a single item, the SelectedIndex property returns the index of the selected item. Si un Selector admite selecciones múltiples, SelectedIndex devuelve el índice del elemento que el usuario seleccionó en primer lugar.If a Selector supports multiple selections, SelectedIndex returns the index of the item that the user selected first.

Establecer SelectedIndex en un Selector que admite varias selecciones borra existente seleccionado los elementos y 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. SelectedIndex Devuelve -1 si la selección está vacía.SelectedIndex returns -1 if selection is empty.

Si establece SelectedIndex en un valor menor que -1, un ArgumentException se produce.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
Establecen las propiedades de metadatos en trueMetadata properties set to true BindsTwoWayByDefault, JournalBindsTwoWayByDefault, Journal

Se aplica a