Did you mean
public List<string> ItemListe { get; } = new List<string>();
work but the public List<string> ItemListe { get; set; } = new List<string>();
not with the same code?