Android Xamarin表单列表视图选择EdItem以获取正确的值

Android Xamarin表单列表视图选择EdItem以获取正确的值,android,visual-studio,listview,xamarin,xamarin.forms,Android,Visual Studio,Listview,Xamarin,Xamarin.forms,谢谢你的帮助。让我向你保证,我已经到处寻找这个问题 我目前正在使用Xamarin表单创建一个移动应用程序。我有一个从数据库中的表生成的列表视图。这一切都很好 我的列表视图可以很好地填充每个字段的文本,我希望用户在列表视图中选择TextCell,并将其放入变量/字符串中 此时,每次尝试使用ListExample.SelectedItem.ToString时,我都会得到数据库模型类path的值。请参见图片。我可以看到这些值在文本中。我就是无法访问它们。任何帮助都会很好 <ListView x:

谢谢你的帮助。让我向你保证,我已经到处寻找这个问题

我目前正在使用Xamarin表单创建一个移动应用程序。我有一个从数据库中的表生成的列表视图。这一切都很好

我的列表视图可以很好地填充每个字段的文本,我希望用户在列表视图中选择TextCell,并将其放入变量/字符串中

此时,每次尝试使用ListExample.SelectedItem.ToString时,我都会得到数据库模型类path的值。请参见图片。我可以看到这些值在文本中。我就是无法访问它们。任何帮助都会很好

<ListView x:Name="SearchResults" 
          ItemsSource="{Binding Post}" 
          ItemSelected="SearchResults_ItemSelected" 
          SelectedItem="{Binding OBJUNIQUEID, Mode=TwoWay}">
    <ListView.ItemTemplate>
        <DataTemplate>
            <TextCell x:Name="selected" 
                      Height="15" 
                      TextColor="Black" 
                      Text="{Binding OBJUNIQUEID}"/>
        </DataTemplate>
    </ListView.ItemTemplate>

</ListView>
c代码如下所示

var results = conn.Query<Post>("SELECT * FROM OBJ_MASTER").ToList();

SearchResults.ItemsSource = results
CredoConsole.Text = "Item Selected: " + SearchResults.SelectedItem.ToString(); 

如果有人能为我指出正确的方向。

大家好,非常感谢大家抽出时间来帮助我。我一开始工作就被测试出来了,而且工作正常!
protected void SearchResults_ItemSelected(object sender, SelectedItemChangedEventArgs e) {

  var item = (Post)e.SelectedItem;
  var id = item.OBJUNIQUEID;
}