1

次のような ListBox があります。

<ListBox>
    <ListBoxItem>Item1</ListBoxItem>
    <ListBoxItem>Item2</ListBoxItem>
    <ListBoxItem>Item3</ListBoxItem>
    <ListBoxItem>Item4</ListBoxItem>
</ListBox>

選択した項目の配列を見る方法はありますか? ListBoxItem[Number?] に応じて特定のアクションを実行する予定です。

4

2 に答える 2

4

SelectedItem私はあなたがプロパティ、またはおそらくSelectedIndexプロパティとプロパティを探していると思いますItems。または多分SelectedItemsプロパティ。あなたの質問はあなたが何を望んでいるかについてあまり明確ではありません。

于 2012-05-29T00:31:39.693 に答える
0

次のサンプルを使用して、配列構文を使用してリスト ボックスの項目にアクセスできますが、もっと簡単な方法が他にもあることに注意してください。また、上記の既存の回答を好みます。

以下の名前空間を追加します。

using System.Windows.Controls.Primitives;

次に、次のコードを記述してみてください。

EX
        ListBox x = new ListBox();
        ListBoxItem[] y = x.GetVisualDescendants().OfType<ListBoxItem>().ToArray();
        y[0].Content = "Foo";
于 2012-05-29T00:50:35.827 に答える