У меня есть простая страница с ListViewXamarin Forms 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 называют мой список заполняется элементами (Я могу их выбрать), но свойство текста пустое. Можете ли вы помочь мне выяснить, что не так. Я пробовал все и ничего не помогал (я прочитал все похожие вопросы о переполнении стека).
«Тамарин формы» – devRicher
Автокоррекция. – Preetygeek
Попробуйте прочитать здесь: http://stackoverflow.com/questions/36985634/xamarin-forms-databinding-separator, http://stackoverflow.com/questions/31041542/how-to-bind-to-a-nested- class-wpf и http://stackoverflow.com/questions/14546347/how-to-use-nested-class-in-wpf-xaml. – EgoPingvina