1

XMLシートからの一連のデータの「エンジンサイズ」を表示するリストボックスを作成しました。アイテムバインディングは機能しているようで、リストボックスは最初の2つのオプションで完全に機能しますが、残りは完全にクリックできません。

コードを中断してみましたが、動作していない値の 1 つをクリックしても、私が持っている「ListPicker_ChangedSelection」プログラムがトリガーされないことが示されています。

私が持っているコードは以下です。

    private void Choose_Engine_Size_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {

        String carenginesize=((enginesize)Choose_Engine_Size.SelectedItem).Esize.ToString();
        List<enginesize> enginesize =GetCarData();
        foreach (enginesize c in enginesize)
        {
            if(c.Esize==carenginesize)
            {
                ConsumptionBox.Text=c.Consumption;
                EmmissionsBox.Text=c.Emissions;

        }
    }

これから、入力された値を使用して計算を行います。

私のリストピッカーコードは次のとおりです。

        <toolkit:ListPicker HorizontalAlignment="Left" Margin="287,22,0,0" x:Name="Choose_Engine_Size" VerticalAlignment="Top" Width="72" SelectionChanged="Choose_Engine_Size_SelectionChanged" Height="Auto" Opacity="1">
            <toolkit:ListPicker.ItemTemplate>
                <DataTemplate>
                    <StackPanel Orientation="Horizontal">
                        <Border>
                            <TextBlock Text="{Binding Esize}" FontSize="20" Width="Auto" HorizontalAlignment="Center"/>
                        </Border>
                    </StackPanel>
                </DataTemplate>
            </toolkit:ListPicker.ItemTemplate>
        </toolkit:ListPicker>
4

0 に答える 0