Ich stoße auf dieses 'seltsame' (für mich) Verhalten der ListViewItem
. Jedes Element ist wie folgt vom "Typ" umgeben: ListViewItem: {value}
. Wie kann man die Verkapselung von Gegenständen loswerden?C# ListViewItem Typ Informationen Unterdrückung
Der Code Elemente in Listview zu setzen:
if (task.Items != null)
{
foreach (QuestTaskItem it in task.Items)
{
ListViewItem vi = new ListViewItem();
vi.Name = it.Name;
vi.Text = it.Name;
vi.Tag = it;
itemList.Items.Add(vi);
}
}
UPDATE 1 QuestTaskItem:
public class QuestTaskItem
{
public int Id;
public string Name;
public string Data;
public string Image;
public int Evalutation;
public QuestTaskItem (int id, string name, string data, string img, int eval)
{
Id = id;
Name = name;
Data = data;
Image = img;
Evalutation = eval;
}
}
Ist dies WinForms oder WPF? –
Es ist ein WinForm –
Normalerweise bedeutet das, dass Sie ein Objekt ohne nützliche ToString-Methode hinzufügen. Um sicher zu sein, müssten wir etwas über die Aufgabensammlung wissen. – TaW