0

このコードを使用して、リストボックスをアプリに追加します。

<phone:LongListSelector x:Name="searchList" Margin="0,72,0,0" SelectionChanged="DidPressSelectSearchList">
            <phone:LongListSelector.ItemTemplate>
                <DataTemplate>
                    <StackPanel Orientation="Horizontal" Margin="0,20,0,0">
                        <TextBlock Text="{Binding}" FontSize="25" />
                    </StackPanel>
                </DataTemplate>
            </phone:LongListSelector.ItemTemplate>
        </phone:LongListSelector>

今私の問題はItemTemplate、ユーザーにデータを表示する方法が2つあるため、 2種類を使用したいということです。

1)文字列の配列

2)オブジェクトの配列(2文字列)

リストを使用して2種類のオブジェクトを表示する方法はありますか?

4

1 に答える 1

1

WP7でこれを行う最も簡単な方法は、テンプレートセレクターを使用することです。 このように

今はテストできませんが、WP8はDataTemplateクラスのDataTypeプロパティをサポートする必要があります。つまり、データ型ごとに暗黙のデータテンプレートを定義し、セレクターを完全にスキップできます。

于 2013-02-03T12:12:52.287 に答える