У меня есть ListView, который показывает в качестве элемента другой ListView с еще несколькими элементами.
Поэтому я постараюсь объяснить лучше.
Для каждой строки ListViewMother я хочу, чтобы ListView был связан с источник данных строк.
Поэтому я хочу попробовать позже связать страницу с конкретным шаблоном, заданным строкой с именем templatestyle, которая будет передана ListviewMother для выбора другого стиля списка.
Итак, мой вопрос как связать источник данных с шаблонным представлением списка?
(listitemson)
Код C#
namespace WpfApp2
{
public partial class MainWindow : Window
{
public ObservableCollection pages = new ObservableCollection();
public ObservableCollection lines { get; set; } = new ObservableCollection();
public MainWindow()
{
lines.Add(new line() { linenumber = "tsadssdest" });
lines.Add(new line() { linenumber = "tedsfdsfdsst" });
pages.Add(new Page() { Title = "asdsad"});
pages.Add(new Page() { Title = "sdsadad"});
pages.Add(new Page() { Title = "gggdfgs"});
InitializeComponent();
ListviewMother.ItemsSource = pages;
}
}
}
public class Page
{
public string Title { get; set; }
public string TemplateStyle { get; set; }
}
public class line
{
public string linenumber { get; set; }
}
Подробнее здесь: https://stackoverflow.com/questions/638 ... m-template