У меня есть таблица хранения приобретенных товаров и класса объектов с использованием в NHibernate:Динамического создания кнопок WrapPanel
public class PurchasedItem
{
public virtual int Id { get; set; }
public virtual Product Product { get; set; }
public virtual int SortSale { get; set; }
}
Я хотел бы, чтобы уменьшить дублирование кода, получая все записи из PurchasedItems
таблицы (IList <PurchasedItem>
объекта). Записи отсортированы в порядке убывания SortSale
. Каков наилучший способ создания кнопок WrapPanel
на основе объекта IList <PurchasedItem>
? Я также хотел бы назначить обработчик событий для каждой кнопки. Кнопка отображает заголовок с именем продукта.