如何通过xaml绑定提取EntityCollection的单个项目?

时间:2009-09-09 03:56:54

标签: wpf entity-framework xaml indexer navigation-properties

我有一个Contact实体,它公开了儿童电话实体的导航规程。

Public Class Contact : Inherits EntityObject    
    Public Property Phones() As EntityCollection(Of Phone)
EndClass

我想Xamly检索绑定联系人的第一部电话。 我尝试了以下但它不起作用。 注意:我也尝试过电话[0](我用VB)。

<DataTemplate DataType="{x:Type data:Contact}">
    <TextBlock Text="{Binding Phones(0)}"/>
</DataTemplate>

任何建议(无论是VB还是C#都会受到欢迎)?

1 个答案:

答案 0 :(得分:0)

this链接中,我找到了有趣的解决方案。

我仍然愿意听到新的'Xamly'想法,这些想法不需要涉及转换器等。

TheJeffro的一个看起来最好,这是我正在使用的东西,直到更多的帖子。