3

MSDN を何時間も調べてきましたが、Windows Phone 8 のリスト内で CheckBox を表示または非表示にする方法の例を見つけることができません。例は、ユーザーがアプリケーション バーを使用してメッセージ アプリケーション内にある場合です。 「複数選択」ボタンを押します。これにより、ユーザーは複数のメッセージを選択できます。

Expression Blend と の使用に関する情報をいくつか見つけましたVisualStateManagerが、何らかの理由で状態グループを に適用できないようですLongListSelector

Windows Phone 8 のメッセージング アプリケーションとまったく同じリストを作成したいだけですか? どんな助けでも大歓迎です。

これまでの私のXAMLコード:

<phone:LongListSelector x:Name="albumList" SelectionChanged="OnSelectionChanged" ItemsSource="{Binding Items}" >
    <phone:LongListSelector.ItemTemplate>
        <DataTemplate>
            <Grid Margin="0, 12">
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="Auto" />
                    <ColumnDefinition Width="*" />
                    <ColumnDefinition Width="Auto" />
                </Grid.ColumnDefinitions>
                <Image x:Name="albumArt" Grid.Column="0" Width="96" Height="96" Source="{Binding CoverAddress}" Stretch="Uniform" Margin="12,0,0,0 " />
                <StackPanel Grid.Column="1" Margin="0,0,0,17" VerticalAlignment="Center" >                           
                    <TextBlock Text="{Binding AlbumTitle}" TextWrapping="Wrap" Margin="12,0,0,0" FontSize="24"/>
                    <TextBlock Text="{Binding ArtistName}" TextWrapping="Wrap" Margin="12,-6,12,0" Style="{StaticResource PhoneTextSubtleStyle}"/>
                </StackPanel>
                <CheckBox Grid.Column="2" />
            </Grid>
        </DataTemplate>
    </phone:LongListSelector.ItemTemplate>
</phone:LongListSelector>

アプリケーションバーボタンを押す前 ここに画像の説明を入力

上記は、Windows Phone 8 内のメッセージング アプリケーションのスクリーンショットです。アプリケーション バー内のボタンを押した後、リストから複数選択リストに変更されたことを示しています。

4

2 に答える 2

2

探している効果を再現できるWindows Phone ツールキットMultiSelectListのを使用したいようです。

使用方法に関する情報は、このブログ投稿、またはツールキットのソース コードに含まれているサンプルから入手できます。

于 2013-03-28T18:27:44.923 に答える