Selector.SelectedIndex Property

Definition

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

Property Value

Int32

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).

Attributes

Examples

En el ejemplo siguiente se crea una ListBox y se establece la propiedad SelectedIndex 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 la propiedad SelectedIndex 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"

Remarks

Si una Selector admite la selección de un único elemento, la propiedad SelectedIndex 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 una 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.

Si se establece SelectedIndex en un Selector 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. 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, se produce una ArgumentException.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 en trueMetadata properties set to true BindsTwoWayByDefault, JournalBindsTwoWayByDefault, Journal

Applies to