0

WPFビューにこのようなコードがあります..

    <!--Column 2-->
    <Border Grid.Column="1" Grid.Row="1" >
        <TextBox x:Name="textB2BR0K2" Text="{Binding Path=ListBlok2B[0].B2B1}" />
    </Border>
    <TextBox x:Name="textB2BR1AK2" Grid.Column="1" Grid.Row="4" Text="{Binding Path=ListBlok2B[0].B2BR1A}"/>
    <TextBox x:Name="textB2BR1BK2" Grid.Column="1" Grid.Row="5" Text="{Binding Path=ListBlok2B[0].B2BR1B}"/>
    <TextBox x:Name="textB2BR1CK2" Grid.Column="1" Grid.Row="6" Text="{Binding Path=ListBlok2B[0].B2BR1C}"/>

    <!--Column 3-->
    <Border Grid.Column="2" Grid.Row="1" >
        <TextBox x:Name="textB2BR0K3" Text="{Binding Path=ListBlok2B[1].B2B1}" />
    </Border>
    <TextBox x:Name="textB2BR1AK3" Grid.Column="2" Grid.Row="4" Text="{Binding Path=ListBlok2B[1].B2BR1A}"/>
    <TextBox x:Name="textB2BR1BK3" Grid.Column="2" Grid.Row="5" Text="{Binding Path=ListBlok2B[1].B2BR1B}"/>
    <TextBox x:Name="textB2BR1CK3" Grid.Column="2" Grid.Row="6" Text="{Binding Path=ListBlok2B[1].B2BR1C}"/>

そして、コレクションのデータベースからこのフィールドに入力し、適切に機能しました。しかし、値の1つを変更しようとすると、いくつかのバインディング属性を持つすべてのデータが同時に 変更され、その中で編集しようとすると同時に変更されますListBlok2B[0].B2BR1A..ListBlok2B[1].B2BR1A

誰でもこれを解決する方法を知っていますか? データベースに挿入できるように、持っている別のインデックス コレクションにバインドしたいcontext.Blok2Bs.insertAllOnSubmit(ListBlok2B)

4

1 に答える 1