7

正直なところ、ここで何が起こっているのかわかりません。このエラーは、インターネット全体のいくつかの特定の場所でしか言及されていません。Silverlight4 を使用しています。監視可能なコレクションにバインドされたコンボボックスがあります。監視可能なコレクションには 2 つのものが含まれています。コンボボックスの selectedindex を 0 に設定しようとすると正常に動作しますが、1 に設定しようとすると例外が発生します。

"GeneratorPosition '-1,1' "Remove に渡されたオフセットは 0 ではありません". パラメータ名: 位置"

..何か考えはありますか?これについて私が見つけた唯一の本当に役立つ参照はhttp://qa.social.msdn.microsoft.com/Forums/en-US/silverlightgen/thread/e6e07c42-4d64-4973-965d-c4b6dd32cfd9であり、それがSilverlight 固有の問題。

4

1 に答える 1

2

これに遭遇する時折のグーグルユーザーのために、私がこれをどのように修正したかを正確に思い出せませんが、コンボボックスItemsSourcenullに設定し、新しいObservableCollectionものを古いものと同じに設定し、新しいものをコンボボックスのItemsSource.

本当にこれは、Silverlight が一種のバグであることに帰着すると思います。誰かが行ってリフレクターを使用したい場合、実際になぜそれが起こっているのか興味がありますが、上記はすべて同じように役立つはずです.

于 2013-10-08T20:23:23.537 に答える