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 |