Selector.SelectedIndex Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Index des ersten Elements in der aktuellen Auswahl ab bzw. legt diesen fest, oder gibt eine negative Eins ("-1") zurück, falls die Auswahl leer ist.
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
Eigenschaftswert
Der Index des ersten Elements in der aktuellen Auswahl. Der Standardwert ist -1.
- Attribute
Beispiele
Im folgenden Beispiel wird ein ListBox erstellt und die SelectedIndex -Eigenschaft auf 1 festgelegt, wodurch das zweite Element in ausgewählt ListBoxwird.
<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>
Im folgenden Beispiel wird die SelectedIndex -Eigenschaft verwendet, um zu bestimmen, ob das Element bei Index 0 das erste Element in der Auswahl ist.
if (lb.SelectedIndex == 0)
{
Item.Content = "Index 0";
}
If lb.SelectedIndex = 0 Then
Item.Content = "Index 0"
Hinweise
Wenn ein Selector die Auswahl eines einzelnen Elements unterstützt, gibt die SelectedIndex -Eigenschaft den Index des ausgewählten Elements zurück. Wenn ein Selector mehrere Auswahlmöglichkeiten unterstützt, SelectedIndex gibt den Index des Elements zurück, das der Benutzer zuerst ausgewählt hat.
Die Einstellung SelectedIndex in einer Selector , die mehrere Auswahlmöglichkeiten unterstützt, löscht vorhandene ausgewählte Elemente und legt die Auswahl auf das im Index angegebene Element fest. SelectedIndex gibt -1 zurück, wenn die Auswahl leer ist.
Wenn Sie einen Wert kleiner als -1 festlegen SelectedIndex , wird ein ArgumentException ausgelöst. Wenn Sie einen Wert festlegen SelectedIndex , der der Anzahl untergeordneter Elemente gleich oder größer ist, wird der Wert ignoriert.
Informationen zur Abhängigkeitseigenschaft
Bezeichnerfeld | SelectedIndexProperty |
Metadateneigenschaften auf true festgelegt |
BindsTwoWayByDefault, Journal |