我对Sivlerlight世界全新,所以我需要知道一件简单的事情。
如何将嵌套对象作为Item Source绑定到DataGrid。
我有一个看起来像的员工:
Public class Employee
{
public long EmployeeId
{
get
{
return this._employeeId;
}
set
{
this._employeeId = value;
}
}
public string EmployeeName
{
get
{
return this._employeeName;
}
set
{
this._employeeName = value;
}
}
public tblDepartment tblDepartment
{
get
{
return this._tblDepartment;
}
set
{
this._tblDepartment = value;
}
}
}
现在类“tblDepartment”将Department名称作为其中一个属性,因此我想要实现的是在Silverlight的DataGrid中显示EmployeeId,EmployeeName和Department名称。我正在使用SilverLight 4.0。
问题是我无法找到如何绑定嵌套对象属性(即对象与对象)。
任何人都可以帮助我,
提前感谢。
答案 0 :(得分:3)
你应该能够做到
{Binding Path=EmployeeObject.tblDepartment.Name}