Привет Мне нужно привязать данные к listboxx с datateplate в списке, но я получаю это: System.Colllections.Generic.List'1 [System.String] вместо списка элементов.Привязать список к listbox с datatemplate
<ListBox x:Name="lbMenu" ItemsSource="{Binding MyDataForLunchGrid}">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock x:Name="tbMenu" Text="{Binding vydajnaMenus}"/>
<TextBlock x:Name="tbMenuNumber" Text="{Binding vydajnaNumber}"/>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Связывание данных:
_myDataForLunchGrid.Add(new BindingData
{
vydajnaMenus = Vydajna1Menus.Select(s => s.ToString()).ToList(),
vydajnaNumber = "01"
});
OnPropertyChanged("MyDataForLunchGrid");
MyCollection в MainPage
private ObservableCollection<BindingData> _myDataForLunchGrid = new ObservableCollection<BindingData>();
public ObservableCollection<BindingData> MyDataForLunchGrid
{
get { return _myDataForLunchGrid; }
set { _myDataForLunchGrid = value; }
}
Класс BindingData
public List<string> vydajnaMenus { get; set; }
public string vydajnaNumber { get; set; }
Любая идея, почему я получаю System.Colllections.Generic.List'1 [System.String] вместо списка элементов.?