Поделиться через


Selector.SelectedIndex Свойство

Определение

Возвращает или задает индекс первого элемента в текущем выборе или возвращает отрицательное значение (-1), если выделение пусто.

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

Значение свойства

Индекс первого элемента в текущем выборе. Значение по умолчанию отрицательное (-1).

Атрибуты

Примеры

В следующем примере создается ListBox и задает SelectedIndex свойство 1, которое выбирает второй элемент в элементе 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>

В следующем примере свойство используется SelectedIndex для определения того, является ли элемент в индексе 0 первым элементом в выборе.

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

Комментарии

Если свойство Selector поддерживает выбор одного элемента, SelectedIndex свойство возвращает индекс выбранного элемента. Если выбрано Selector несколько вариантов, SelectedIndex возвращает индекс элемента, выбранного пользователем в первую очередь.

Параметр SelectedIndex в объекте Selector , поддерживающем несколько выборок, очищает существующие выбранные элементы и задает выбранный элемент для элемента, указанного индексом. SelectedIndex возвращает -1, если выделение пусто.

Если задано SelectedIndex значение меньше -1, ArgumentException создается исключение. Если задано SelectedIndex значение равно или больше числа дочерних элементов, значение игнорируется.

Сведения о свойстве зависимостей

Элемент Ценность
Поле идентификатора SelectedIndexProperty
Свойства метаданных, равные свойству true BindsTwoWayByDefault, Journal

Применяется к