Partager via


Selector.SelectedIndex Propriété

Définition

Obtient ou définit l’index du premier élément de la sélection active ou renvoie la valeur -1 si la sélection est vide.

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

Valeur de propriété

Index du premier élément de la sélection actuelle. La valeur par défaut est moins un (-1).

Attributs

Exemples

L’exemple suivant crée un ListBox et affecte à la propriété la SelectedIndex valeur 1, qui sélectionne le deuxième élément dans le 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>

L’exemple suivant utilise la SelectedIndex propriété pour déterminer si l’élément à l’index 0 est le premier élément de la sélection.

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

Remarques

Si un Selector prend en charge la sélection d’un seul élément, la SelectedIndex propriété retourne l’index de l’élément sélectionné. Si un Selector prend en charge plusieurs sélections, SelectedIndex retourne l’index de l’élément que l’utilisateur a sélectionné en premier.

La définition SelectedIndex dans un Selector qui prend en charge plusieurs sélections efface les éléments sélectionnés existants et définit la sélection sur l’élément spécifié par l’index. SelectedIndex retourne -1 si la sélection est vide.

Si vous définissez SelectedIndex sur une valeur inférieure à -1, un ArgumentException est levée. Si vous définissez SelectedIndex sur une valeur égale ou supérieure au nombre d’éléments enfants, la valeur est ignorée.

Informations sur les propriétés de dépendance

Champ Identificateur SelectedIndexProperty
Propriétés de métadonnées définies sur true BindsTwoWayByDefault, Journal

S’applique à