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;
}
当我在Visual Studio中写“item.XXX”时,我应该从我的实体中获取属性,例如.FirstName或.LastName。我不知道dataObjects是IEnumerable还是IOrder等等...它必须是通用的!
我如何才能获得item的真正属性?只能使用反射吗?