Я работаю над локальным проектом, и у меня есть некоторые проблемы.WPF templating with ObservableCollection
Я хочу создать шаблон для некоторых результатов, у которых есть 3 строки (где 1 - гиперссылка) и изображение, и они входят как ObservableCollection типа результатов, привязанного к ItemSource.
public TestClass {
public string Title { get; set; }
public string Description { get; set; }
public string Link { get; set; }
public BitmapImage Thumbnail { get; set; }
}
Итак, я хочу, чтобы показать эти результаты в WPF, и я хочу использовать для каждого элемента шаблона и показать их в StackPanel (или ListView).
Я попытался с помощью ListView, но единственное, что вы можете сделать, это выбрать весь элемент, но я хочу, чтобы ссылка была доступна для клика.
Моя проблема: как я могу создать шаблон для использования на каждом элементе, а затем добавить их в список, который можно использовать с помощью одной строки?
Вы уверены, что не просто неправильно указали ссылку? Является ли он настроен на то, чтобы попасть в тестовый тест? Событие клика должно ударить этот элемент управления * первым *. – BradleyDotNET
Замените «ListView» на «ItemsControl» и используйте свой собственный шаблон. Привяжите 'ItemsSource'' ItemsControl' к вашей 'Collection'. – Unflux