Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Silverlight datagrid绑定嵌套对象属性_Silverlight_Data Binding_Datagrid_Nested Class - Fatal编程技术网

Silverlight datagrid绑定嵌套对象属性

Silverlight datagrid绑定嵌套对象属性,silverlight,data-binding,datagrid,nested-class,Silverlight,Data Binding,Datagrid,Nested Class,我对Sivlerlight世界完全陌生,所以我需要知道一件简单的事情 如何将嵌套对象作为项源绑定到DataGrid 我有一个班级的员工,看起来像: Public class Employee { public long EmployeeId { get { return this._employeeId; } set {

我对Sivlerlight世界完全陌生,所以我需要知道一件简单的事情

如何将嵌套对象作为项源绑定到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 name,所以我想要实现的是在Silverlight的数据网格中显示EmployeeId、EmployeeName和Department name。我正在使用SilverLight 4.0

问题是我找不到如何绑定嵌套对象属性(即对象中的对象)

有人能帮我吗


提前谢谢。

你应该能够做到

{Binding Path=EmployeeObject.tblDepartment.Name}

更自然的假设是它是绑定到的employee对象的实例,因此上面的“EmployeeObject”不是必需的。如果是,那么Sumit也不知道如何绑定其他两个属性。是的。我同意。如果Sumit试图在datagrid中设置columns值,他只需执行{Binding Path=tblDepartment.Name}谢谢:)我犯的错误是其他属性(直接在employee内部)我以以下方式使用绑定语法,因此同样注意,如果尝试部门名称,就像我没有获得数据一样,我不知道为什么我没有想到这条路:),无论如何,非常感谢