un coup d'oeil à ce code s'il vous plaît:Property Get d'un objet générique en C#
public void BindElements<T>(IEnumerable<T> dataObjects)
{
Paragraph para = new Paragraph();
foreach (T item in dataObjects)
{
InlineUIContainer uiContainer =
this.CreateElementContainer(item.FirstName ?????)
para.Inlines.Add(uiContainer);
}
FlowDocument flowDoc = new FlowDocument(para);
this.Document = flowDoc;
}
Lorsqu'en écriture dans Visual Studio « item.XXX » Je devrais obtenir les propriétés de mon entitiy comme .FirstName ou. Nom de famille. Je ne sais pas si dataObjects est un IEnumerable ou IOrder etc ... il doit être générique!
Comment puis-je obtenir l'élément de formulaire Propriétés réelles? Seulement avec réflexion?
Pourquoi ** doit-il être générique? – Oded
Je pensais que c'était mieux que BindElements (objet dataObjects) public parce que je dois faire des castings ... – Elisabeth