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

 <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" VerticalAlignment="Top" IsEnabled="{Binding IsEditMode}"/>
 <TextBox   Style="{StaticResource TMTextBox}" TextWrapping="Wrap"  Text="{Binding InsuredContact.NFD_BK_Kommunikation[1].Kommunikationsdaten.Telefonnummer,175,0" VerticalAlignment="Top" IsEnabled="{Binding IsEditMode}"/>

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

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

tanyuran 回答:WPF,将数组绑定到更多文本框

    public insuredContact InsuredContact = { get { return _InsuredConsent; }                   set { SetProperty(ref _InsuredConsent,value); } }

private void fillInsuredContact()
{

    InsuredContact.NFD_BK_Kommunikation.add(something);
}

使用元素初始化列表。

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

本文链接:https://www.f2er.com/3143557.html

大家都在问