Salve a tutti,
Vorrei personalizzare un pò la mia listbox.
Mi spiego meglio. Ho una classe che rappresenta i films:
Codice PHP:
public class Film
{
public Film(string id, string title, string cover)
{
this.id = id;
this.title = title;
this.genre = genre;
}
public string id;
public string title;
public string genre;
}
Nel main invece ho una lista di oggetti di tipo Film.
Quello che vorrei fare è, per ogni oggetto nella lista, aggiungere un item ad una ListBox che ho definito nella mia finestra. Il problema è che questo item dovrà essere personalizzato in un certo modo.
In particolare vorrei che ogni oggetto venisse visualizzato su 2 righe, il titolo in quella sopra in grassetto e magari carattere 12, il genere in quella sotto carattere 10 e non grassetto.
Infine vorrei che quando un elemento venisse selezionato, io possa accedere all'intero oggetto di tipo Film che lo rappresenta. (o quanto meno alla proprietà id, poi da li posso recuperarmi io l'oggetto).
Ovviamente tutto questo deve essere dinamico. Quindi sostanzialmente da un'altra parte nell'applicazione verranno dinamicamente creati nuovi oggetti di tipo file, poi premendo sul bottone "Crea Elenco", deve popolarsi la ListBox.
ps. sto facendo un'applicazione WPF
Grazie!