私のWindows Phoneアプリケーションには、ListBox
、表示Button
、TextBlock
があります。リストボックス項目を1つずつ表示(Windows Phone)
ユーザーが表示Button
をクリックするたびに、ListBox
の項目はTextBlock
に表示されます。ユーザーがButton
を再度表示すると、次の項目が表示されます。
XAML
<ListBox x:Name="FavoriteListBox"
SelectionChanged="FavoriteListBox_SelectionChanged"
ItemContainerStyle="{StaticResource CustomListBoxItemStyle}"
Height="300" Width="250">
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock x:Name="FavoriteListBoxTextBlock"
FontSize="40" FontWeight="SemiBold"
Text="{Binding AnswerName}"/>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
<TextBlock x:Name="DisplayTextBlock"/>
<Button x:Name="ShowButton" Click="ShowButton_Click"/>
C#
ような機能を実現するにはどうすればよいprivate void ShowButton_Click(object sender, EventArgs e)
{
if(FavoriteListBox != null)
{
// ??????
}
}
?
ちょっと!現在は表示されていないが、動作しない回答が1つあります。 int currentListIndex = 0; if(FavoriteListBox.Items.Count <=現在のリストインデックス) { DisplayTextBlock.Text = FavoriteListBox.Items [currentListIndex ++]。ToString(); } else { currentListIndex = 0; DisplayTextBlock.Text = FavoriteListBox.Items [0] .ToString(); } –