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

Wpf 如何通过xaml绑定提取EntityCollection的单个项?,wpf,entity-framework,xaml,indexer,navigation-properties,Wpf,Entity Framework,Xaml,Indexer,Navigation Properties,我有一个联系人实体,它公开子电话实体的导航项目 Public Class Contact : Inherits EntityObject Public Property Phones() As EntityCollection(Of Phone) EndClass 我想准确地检索绑定联系人的第一部电话。 我尝试了以下方法,但不起作用。 注意:我也试过手机[0](我使用VB) 任何建议(无论是用VB还是C语言,我们都欢迎)在链接中,我找到了有趣的解决方案 我仍然乐于听到新的“

我有一个联系人实体,它公开子电话实体的导航项目

Public Class Contact : Inherits EntityObject    
    Public Property Phones() As EntityCollection(Of Phone)
EndClass
我想准确地检索绑定联系人的第一部电话。 我尝试了以下方法,但不起作用。 注意:我也试过手机[0](我使用VB)


任何建议(无论是用VB还是C语言,我们都欢迎)

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

我仍然乐于听到新的“Xamly”想法,这不需要涉及转换器等

杰夫罗的那个看起来最好,这就是我在以后的帖子中使用的

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