XAML从ListViewItem获取Item文本值

时间:2015-11-23 10:29:23

标签: c# xaml listview windows-phone-8.1 textblock

我有一个ListView控件女巫项目由两个TextBlocks合成:

        <ListView x:Name="resultsList" ItemsSource="{Binding}" HorizontalAlignment="Left" Height="470" Margin="10,0,0,0" VerticalAlignment="Top" Width="342" FontSize="21.333" BorderThickness="0" ItemClick="RedirectPage" IsItemClickEnabled="True" SelectionMode="None">
            <ListView.ItemTemplate>
                <DataTemplate>
                    <StackPanel Margin="0,-4,0,-4">
                        <StackPanel.Resources>
                            <Style TargetType="TextBlock">
                                <Setter Property="Margin" Value="0,0,0,0" />
                            </Style>
                        </StackPanel.Resources>
                        <TextBlock FontSize="35" Text="{Binding target_name}" />
                        <TextBlock FontSize="15" Text="{Binding type_name}" Opacity="30" Margin="0, 0, 0 ,30"/>
                    </StackPanel>
                </DataTemplate>
            </ListView.ItemTemplate>
        </ListView>

在后面的代码中,我试图从第一个TextBlock元素获取文本值。

string targetName;

targetName = resultsList.SelectedItem.ToString();

我希望变量“targetName”то从Li​​stView项目中的第一个TextBlock分配文本值(Text =“{Binding target_name}”)。

如果有人能够帮助我,我将非常感激。

0 个答案:

没有答案