我有一个简单的页面,其中包含ListView。
<ListView x:Name="ForecastView">
<ListView.ItemTemplate>
<DataTemplate>
<TextCell Text="{Binding mainData.Temperature}" />
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
我正在尝试使用.
来访问嵌套属性进行绑定。我的项源:
private ObservableCollection<ForecastData> forecast = new ObservableCollection<ForecastData>();
我在构造函数中设置它:
ForecastView.ItemsSource = forecast;
我的模型长这样:
public class ForecastData
{
public MainData mainData;
.....
public class MainData
{
public double Temperature;
...
在进行 REST 调用后,我的列表被元素填充(我可以选择它们),但文本属性为空。你能帮我找出问题出在哪里吗?我已经尝试了所有方法,但没有什么帮助(我已经阅读了 Stack Overflow 上所有类似的问题)。