【发布时间】:2017-05-20 19:57:36
【问题描述】:
我的 Windows Phone 应用程序中有一个 ListBox、一个 Show Button 和一个 TextBlock。
每当用户点击 Show Button 时,ListBox 中的一个项目
应该显示在TextBlock 中。如果用户再次点击 Show 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)
{
// ??????
}
}
怎样才能实现这样的功能?
【问题讨论】:
-
嘿!有一个答案现在不可见,但不起作用 int currentListIndex = 0; if (FavoriteListBox.Items.Count
标签: c# listbox windows-phone-8.1 windows-phone-silverlight