通过索引获取 ListViewItem 文本 WP RT
Get ListViewItem text by index WP RT
如何通过该项目索引获得 ListViewItem
文本?我试过这个
txt = historico.Items[i].ToString();
但我明白了
"Windows.UI.Xaml.Controls.ListViewItem"
txt = historico.Items[i].Text;
txt = (historico.Items[i] as ListViewItem).Content.ToString();
或
txt = (historico.Items[i] as ListViewItem).Text;
在MainPage.xaml中:
<Page
x:Class="PushNotification_Sampl.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:PushNotification_Sampl"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<Grid>
<ListView Name="list">
<ListViewItem>1</ListViewItem>
<ListViewItem>2</ListViewItem>
<ListViewItem>3</ListViewItem>
<ListViewItem>4</ListViewItem>
<Button x:Name="getBtn" Click="getBtn_Click">Get</Button>
<TextBlock x:Name="text" Width="137" Text="check"></TextBlock>
</ListView>
</Grid>
并且在 MainPage.xaml.cs 中,我为按钮添加了点击事件:
private void getBtn_Click(object sender, RoutedEventArgs e)
{
string result = (list.Items[2] as ListViewItem).Content.ToString();
text.Text = result;
}
这在 Windows Phone 8.1 应用程序中运行良好。测试成功。希望这有帮助。