我已经成功创建了我的数据源,它是Person类的CLR对象。 Person类有一堆公共属性,如Name,Emails,Phones等。我想数据绑定人的电子邮件(有多个电子邮件)到DataGrid或ListBox控件。
我希望能够选择要显示的电子邮件的哪些字段(电子邮件包含属性ID,电子邮件和电子邮件类型)。如果我只是数据绑定ItemsSource属性:
如何使用Microsoft Expression Blend使其正确?如果对任何人都很重要,我有最新版本4。非常感谢!
答案 0 :(得分:1)
单击Blend中DataGrid或ListBox的ItemsSource属性右侧的小方框,然后选择“数据绑定...”
如果Blend可以找出您用作DataContext的数据类型,则可以从“数据上下文”选项卡中选择您的集合。如果Blend不知道,则选择“使用自定义路径表达式”并键入要绑定的属性的名称。
希望这有帮助, 乙