Selector.SelectedIndex プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在の選択範囲のうち、最初のアイテムのインデックスを取得または設定します。選択範囲が空の場合は、マイナス 1 (-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 に設定し、 の 2 番目の項目を 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 1 つの項目の選択をサポートしている場合、 プロパティは SelectedIndex 選択した項目のインデックスを返します。 が Selector 複数の選択をサポートしている場合は、 SelectedIndex ユーザーが最初に選択した項目のインデックスを返します。
複数の選択をサポートする で Selector を設定SelectedIndexすると、既存の選択項目がクリアされ、選択内容がインデックスで指定された項目に設定されます。 SelectedIndex 選択範囲が空の場合、-1 が返されます。
-1 より小さい値に設定 SelectedIndex すると、 ArgumentException がスローされます。 子要素の数以上の値に設定 SelectedIndex した場合、値は無視されます。
依存プロパティ情報
識別子フィールド | SelectedIndexProperty |
に設定されたメタデータ プロパティ true |
BindsTwoWayByDefault, Journal |
適用対象
.NET