Selector.SelectedIndex Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |