Selector.SelectedIndex Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |