Selector.SelectedIndex Eigenschaft

Definition

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

Gilt für: