Selector.SelectedIndex Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |