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 |