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


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

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