Я новичок в разработке приложений для Windows Phone 8.1. То, что я пытаюсь сделать, это создать список с текстовым блоком и кнопкой полностью из кода, расположенного в C#. У меня есть данные, полученные из базы данных SQLite, которая сопоставляется классу с наблюдаемой коллекцией. Я хочу, чтобы listview привязывался к этой коллекции, а текстовый блок внутри списка должен быть привязан к одному из свойств внутри наблюдаемой коллекции, привязанному к списку. Это то, к чему я дошел до сих пор, прошивая кусочки кода из Интернета. Он не показывает никаких ошибок, но не приводит к фактическому результату.Создать список на код в WP 8.1
private void LoadListView()
{
ListView lvSchedule = new ListView();
TextBlock tbDate = new TextBlock();
tbDate.FontSize = 50;
//tbDate.HorizontalAlignment = "Left";
tbDate.Foreground = (SolidColorBrush)Application.Current.Resources["PhoneAccentBrush"];
Binding bind = new Binding();
// bind.Path
tbDate.Text = "{Binding Date}";
lvSchedule.Items.Add(tbDate);
lvSchedule.ItemsSource = theSchedulesOC;
firstPivotItem.Content = lvSchedule;
}
Просьба сообщить. Спасибо всем.
О порядке. Я проверил ссылку, но я смущен, как бы привязать текстовый блок к одному из полей в наблюдаемой коллекции. – Sumchans
Вам нужно будет создать объект DataTemplate и назначить его в ListBox.ItemTemplate. Однако, боюсь, вы не можете создавать шаблоны из кода, а из XAML. – CCamilo
О, это. Я не знал, что мы не можем создавать datatemplates в коде. Затем переходим на xaml. Спасибо CCamilo. – Sumchans