WPF,将数组绑定到更多文本框

WPF,将数组绑定到更多文本框,wpf,mvvm,Wpf,Mvvm,启动应用程序时出现问题,因为第二个数组位置不存在。 调试控制台告诉我绑定此值时出错 现在我的问题是,当我填充第二个文本框时,我将调整数组的大小 <TextBox Style="{StaticResource TMTextBox}" TextWrapping="Wrap" Text="{Binding InsuredContact.NFD_BK_Kommunikation[0].Kommunikationsdaten.Telefonnummer, Mode=TwoWay, Updat

启动应用程序时出现问题,因为第二个数组位置不存在。 调试控制台告诉我绑定此值时出错

现在我的问题是,当我填充第二个文本框时,我将调整数组的大小

 <TextBox   Style="{StaticResource TMTextBox}" TextWrapping="Wrap"  Text="{Binding InsuredContact.NFD_BK_Kommunikation[0].Kommunikationsdaten.Telefonnummer, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Width="200" HorizontalAlignment="Left" Margin="110,140,0,0" VerticalAlignment="Top" IsEnabled="{Binding IsEditMode}"/>
 <TextBox   Style="{StaticResource TMTextBox}" TextWrapping="Wrap"  Text="{Binding InsuredContact.NFD_BK_Kommunikation[1].Kommunikationsdaten.Telefonnummer, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Width="200" HorizontalAlignment="Left" Margin="110,175,0,0" VerticalAlignment="Top" IsEnabled="{Binding IsEditMode}"/>
列表是用一个元素初始化的

现在我将WPF中的两个元素结合起来,因为我想提供两种联系方式。 应用程序启动时,会显示“System.Windows.Data错误:17:无法获取项[]‘值”, 在这种情况下,这是正确的。但是我现在想在我的应用程序中动态地扩大列表
您可以输入第二个联系人。

您的问题不太清楚。你打算做什么?
    public insuredContact InsuredContact = { get { return _InsuredConsent; }                   set { SetProperty(ref _InsuredConsent, value); } }

private void fillInsuredContact()
{

    InsuredContact.NFD_BK_Kommunikation.add(something);
}