コレクション内のアイテムにバインドしようとしていますが、そのアイテムのインデックスは「可変」である必要があります。 例えば、次の擬似構文を取る:コレクションアイテムへの変数バインディングが可能です
<TextBlock Text="{Binding Fields[{Binding Pos}]}" />
は、この可能性のようなものですか?プロパティPosが1の場合は、コレクション "Fields"の最初の項目にバインドし、Posが3の場合はコレクションの3番目の項目にバインドする必要があります。私はこの状況に私の問題を簡略化しました...
このようなものは何ですか?
原因コレクションのすべての要素を別のバインディングで使用しています。私が言ったように、これは単なる問題そのものの単純化です。 私はそれをデータグリッドの列で使用していますが、データグリッドのすべての列が同じテンプレートを使用するようにしたいのですが(最初の列はFields [0]へのバインディングを持ち、2番目はFields [1] uiが将来どのくらいの数のカラムを持っているのかわかりませんが、それはデータベースから生成されたものです)。基本的には上記の問題を解決することになります。この可能性を示唆してくれてありがとう。 – Jan