您的NewsFeed对象上是否有公共“get”,以便可以将该值绑定到?我复制了您的代码,如下所示(除了我简单地将源代码设置为ObservableCollection,并且没有调用服务),它工作了。
public partial class MainPage : UserControl
{
public MainPage()
{
InitializeComponent();
ObservableCollection<NewsFeed> source = new ObservableCollection<NewsFeed>() { new NewsFeed() { Text = "This is a test", User = new User(){Username="Test Name"} } };
NewsFeedLB.ItemsSource = source;
}
}
public class NewsFeed
{
public string Text { get; set; }
public User User { get; set; }
}
public class User
{
public string Username { get; set; }
}