Selector.SelectedIndex Eigenschap

Definitie

Hiermee haalt u de index van het eerste item in de huidige selectie op of retourneert u een negatieve waarde (-1) als de selectie leeg is.

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

Waarde van eigenschap

De index van het eerste item in de huidige selectie. De standaardwaarde is een negatieve waarde (-1).

Kenmerken

Voorbeelden

In het volgende voorbeeld wordt een ListBox eigenschap gemaakt en ingesteld SelectedIndex op 1, waarmee het tweede item in het ListBoxitem wordt geselecteerd.

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

In het volgende voorbeeld wordt de SelectedIndex eigenschap gebruikt om te bepalen of het item bij index 0 het eerste item in de selectie is.

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

Opmerkingen

Als een Selector ondersteuning biedt voor het selecteren van één item, retourneert de SelectedIndex eigenschap de index van het geselecteerde item. Als een ondersteuning Selector biedt voor meerdere selecties, SelectedIndex retourneert u de index van het item dat de gebruiker als eerste heeft geselecteerd.

Als SelectedIndex u een Selector instelling instelt die ondersteuning biedt voor meerdere selecties, worden bestaande geselecteerde items gewist en wordt de selectie ingesteld op het item dat is opgegeven door de index. SelectedIndex retourneert -1 als de selectie leeg is.

Als u instelt SelectedIndex op een waarde kleiner dan -1, wordt er een ArgumentException gegenereerd. Als u instelt SelectedIndex op een waarde die gelijk is aan of groter is dan het aantal onderliggende elementen, wordt de waarde genegeerd.

Informatie over afhankelijkheidseigenschappen

Item Waarde
Id-veld SelectedIndexProperty
Eigenschappen van metagegevens ingesteld op true BindsTwoWayByDefault, Journal

Van toepassing op