1

Windows ストア アプリを作成ComboBoxしていますが、その既定値が必要です。また、ユーザーがリストからどの項目を選択したかを知りたいのですが、その方法がわかりません。さまざまなプロパティを試しましたが、結果はありませんでした。これを行うことについてのアイデアはありますか?

を作成するためのコードComboBoxは次のとおりです。

<ComboBox x:Name="cboxelemento" Width="350" ItemsSource="{Binding}"
        SelectionChanged="cboxelemento_SelectionChanged">
    <ComboBox.ItemTemplate>
        <DataTemplate>
            <TextBlock x:Name="lnombre" Text="{Binding Nombre}" FontSize="24"/>
        </DataTemplate>
    </ComboBox.ItemTemplate>
    <ComboBox.DataContext>
        <Clases:Datos/>
    </ComboBox.DataContext>
</ComboBox>
4

2 に答える 2

0

まず、SelectedValueChangedイベントを使用する必要があります。

 private void cmbox_SelectedValueChanged(object sender, EventArgs e)
        {
            if (cmbox.Focused)
               {
                  //do

               }
        }

ComboBoxをクリックすると、Focusedプロパティがtrueになります。

于 2012-11-06T13:28:59.380 に答える
0
private void cmbox_SelectedValueChanged(object sender, EventArgs e)
{
   var val = cmbox.SelectedValue;
   //or
   //cmbox.Selectedindex;
}

このような値にアクセスできます

于 2012-11-06T14:26:46.630 に答える